Learning chaos engineering discovering and overcoming system weaknesses through experimentation 1st

Page 1


Learning Chaos Engineering

Edition Russ Miles

Visit to download the full and correct content document: https://textbookfull.com/product/learning-chaos-engineering-discovering-and-overcom ing-system-weaknesses-through-experimentation-1st-edition-russ-miles/

More products digital (pdf, epub, mobi) instant download maybe you interests ...

Chaos Engineering: Site reliability through controlled disruption 1st Edition Mikolaj Pawlikowski

https://textbookfull.com/product/chaos-engineering-sitereliability-through-controlled-disruption-1st-edition-mikolajpawlikowski/

Chaos Engineering Site reliability through controlled disruption 1st Edition Mikolaj Pawlikowski

https://textbookfull.com/product/chaos-engineering-sitereliability-through-controlled-disruption-1st-edition-mikolajpawlikowski-2/

Living Mindfully Discovering Authenticity through Mindfulness Coaching 1st Edition Gary Heads

https://textbookfull.com/product/living-mindfully-discoveringauthenticity-through-mindfulness-coaching-1st-edition-gary-heads/

A New World System From Chaos to Sustainability Donald G. Reid

https://textbookfull.com/product/a-new-world-system-from-chaosto-sustainability-donald-g-reid/

From chaos to creativity building a productivity system for artists and writers First Edition Kwak

https://textbookfull.com/product/from-chaos-to-creativitybuilding-a-productivity-system-for-artists-and-writers-firstedition-kwak/

Meta Gods War 3 1st Edition B N Miles Miles B N

https://textbookfull.com/product/meta-gods-war-3-1st-edition-b-nmiles-miles-b-n/

System Engineering Practices 1st Edition Ian Faulconbridge

https://textbookfull.com/product/system-engineeringpractices-1st-edition-ian-faulconbridge/

Discovering Pluto Exploration at the Edge of the Solar System 1st Edition Dale P. Cruikshank

https://textbookfull.com/product/discovering-pluto-explorationat-the-edge-of-the-solar-system-1st-edition-dale-p-cruikshank/

Learning Java Through Games 1st Edition Stanchev

Lubomir

https://textbookfull.com/product/learning-java-through-games-1stedition-stanchev-lubomir/

Praise for LearningChaosEngineering

RussMilesexplainsthetheoryandpracticeofchaosengineering inaneasy-to-followtutorialusingtheChaosToolkit.Thisisagreat resourceforanyonelooking togetstartedwithchaosengineering.

—Aaron Blohowiak, Engineering Manager at Netflix and coauthor of O’Reilly’s ChaosEngineeringreport

Exploringsystemicweaknessindistributedsystemsisacritical practiceforanyorganizationrunningacloud-native, microservices-stylearchitecture.Thisbookisacomprehensiveand practicalguidehelpingyousuccessfullysocialize,implement,and adoptchaosengineeringpractices.Ihighlyrecommendit.

—Christian Posta, Field CTO, Solo.io

Foranyonewhorunsproductionsystems,thisisagreatpractical primeronhowtogetstartedwithusingchaosengineeringin serviceofgreaterconfidenceintheincreasinglycomplexsystems we’rebuildingtoday.You’lllearnalltheprocessesandtoolsyou’ll needtohitthegroundrunning,evenifyou’veneverparticipated inaGameDaybefore.

Learning Chaos Engineering

Discovering and Overcoming System

Weaknesses Through Experimentation

Learning Chaos Engineering

Copyright © 2019 Russ Miles. All rights reserved.

Printed in the United States of America.

Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.

O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com.

Development Editor: Virginia Wilson

Acquisitions Editor: Nikki McDonald

Production Editor: Katherine Tozer

Copyeditor: Arthur Johnson

Proofreader: Rachel Head

Indexer: Ellen Troutman

Interior Designer: David Futato

Cover Designer: Karen Montgomery

Illustrator: Rebecca Demarest

August 2019: First Edition

Revision History for the First Edition

2019-07-12: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781492051008 for release details.

The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. LearningChaosEngineering, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc.

The views expressed in this work are those of the author and do not represent the publisher’s views. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

978-1-492-05100-8

[LSI]

Dedication

For my daughter Mali Miles, my own little Chaos Monkey

Preface

This is a book for practitionersof the scientific discipline of chaos engineering. Chaos engineering is part of the overall resilience engineering approach and serves the specific purpose of surfacing evidence of system weaknesses before those weaknesses result in crises such as system outages. If you care about how you, your colleagues, and your entire sociotechnical system collectively practice and respond to threats to your system’s reliability, chaos engineering is for you!

Audience

This book is for people who are in some way responsible for their code in production. That could mean developers, operations, DevOps, etc. When I say they “are in some way responsible,” I mean that they take responsibility for the availability, stability, and overall robustness of their system as it runs, and may even be part of the group assembled when there is a system outage.

Perhaps you’re a site reliability engineer (SRE) looking to improve the stability of the systems you are responsible for, or you’re working on a team practicing DevOps where everyone owns their code in production. Whatever your level of responsibility, if you care about how your code runs in production and about the bigger picture of how well production is running for your organization, this book aims to help you meet those challenges.

What This Book Is About

This is a practical guide to doing chaos engineering using free and open source tools, in particular the Chaos Toolkit (see “About the Samples”). Written by a practitioner, for practitioners, this book introduces the mind-set, the process, the practices, and some of the tools necessary to meet this goal through samples from the open source community, with the specific goal of enabling you to learn how to plan and run successful chaos engineering experiments (see Chapters 3 and 5).

Chaos engineering follows the scientific method, so you’ll learn in Part I how to think like a chaos engineering scientist (see Chapter 1), how to come up with a Hypothesis Backlog ready for your chaos experiment exploration (see Chapter 2), and finally, how to develop those valuable hypotheses further into full chaos engineering experiment Game Days (see Chapter 3). Part II helps you make the jump to chaos engineering experiment automation and explore how the chaos engineering learning loop is implemented. Part III brings in the collaborative and operational concerns of chaos engineering (see Chapter 9).

Through this learning path, LearningChaosEngineeringaims to give you and your colleagues all you need to begin adopting chaos engineering safely and carefully across your organization right now.

What This Book Is Not About

This book doesn’t aim to be the definitive treatment on all the theoretical aspects of chaos engineering, although Chapter 1 does try to distill the essence of the discipline so that you’re ready to apply it. It also does not try to be an exhaustive history of the discipline (see ChaosEngineeringby Ali Basiri et al. [O’Reilly]), or even make a guess at the futures of chaos engineering. With minimal fuss, this book tries to cut the fluff and get you practicing chaos engineering successfully as quickly as possible.

About the Samples

All of the chaos experiment automation samples in this book use the free and open source Chaos Toolkit. The Chaos Toolkit is a command-line interface (CLI) and set of extension libraries that enables you to write automated chaos experiments and orchestrate them against your systems.

As part of this book’s work, the community has also developed the Chaos Toolkit Community Playground project. This project aims to provide a collection of full-application samples that the community can collaborate around to share experiments, evidence of weaknesses, and even system design improvements out in the open, where everyone can learn from them (see Appendix B).

Conventions Used in This Book

The following typographical conventions are used in this book: Italic

Indicates new terms, URLs, email addresses, filenames, and file extensions.

Constant width

Used for program listings, as well as within paragraphs to refer to program elements such as variable or function names, databases, data types, environment variables, statements, and keywords.

Constant width bold

Shows commands or other text that should be typed literally by the user.

Constant width italic

Shows text that should be replaced with user-supplied values or by values determined by context.

TIP

This element signifies a tip or suggestion.

NOTE

This element signifies a general note.

WARNING

This element indicates a warning or caution.

Using Code Examples

Supplemental material (code examples, exercises, etc.) is available for download at https://github.com/chaostoolkitincubator/community-playground.

This book is here to help you get your job done. In general, if example code is offered with this book, you may use it in your programs and documentation. You do not need to contact us for permission unless you’re reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from O’Reilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your product’s documentation does require permission.

We appreciate, but do not require, attribution. An attribution usually includes the title, author, publisher, and ISBN. For example: “LearningChaosEngineeringby Russ Miles (O’Reilly). Copyright 2019 Russ Miles, 978-1-492-05100-8.”

If you feel your use of code examples falls outside fair use or the permission given above, feel free to contact us at permissions@oreilly.com.

O’Reilly Online Learning

NOTE

For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed.

Our unique network of experts and innovators share their knowledge and expertise through books, articles, conferences, and our online learning platform. O’Reilly’s online learning platform gives you ondemand access to live training courses, in-depth learning paths, interactive coding environments, and a vast collection of text and

video from O’Reilly and 200+ other publishers. For more information, please visit http://oreilly.com.

How to Contact Us

Please address comments and questions concerning this book to the publisher:

O’Reilly Media, Inc.

1005 Gravenstein Highway North Sebastopol, CA 95472

800-998-9938 (in the United States or Canada)

707-829-0515 (international or local)

707-829-0104 (fax)

We have a web page for this book, where we list errata, examples, and any additional information. You can access this page at https://oreil.ly/learning-chaos.

Email to bookquestions@oreilly.comto comment or ask technical questions about this book.

For more information about our books, courses, conferences, and news, see our website at http://www.oreilly.com.

Find us on Facebook: http://facebook.com/oreilly

Follow us on Twitter: http://twitter.com/oreillymedia

Watch us on YouTube: http://www.youtube.com/oreillymedia

Acknowledgments

First, I’d like to extend a huge thank you to both Nikki McDonald and Virginia Wilson for helping me get things started, and for shepherding me through all the challenges of writing a book. Thanks also to a fabulous production team that managed to stay sane through the fog of my typos and my accidental disregard for fairly straightforward formatting guidelines. You are all amazingly skilled and have the patience of angels.

Thanks to all the tech reviewers of this book. You gave time from your busy lives to make this book somuch better; you’re more than awesome, and on behalf of all my readers, thank you!

Big thanks to the chaos engineering communities across the world. There are too many names for me to list them all here, but I offer special thanks to Casey and Nora for (along with everyone else) bringing this discipline into the world through the original Chaos Engineeringebook, and for all of their wonderful talks. Special shout-outs to the Principles of Chaos Engineering and to everyone who puts the effort into maintaining that incredibly important document, and to all those wonderful people who contribute to and use the free and open source Chaos Toolkit!

Thanks to my colleagues at ChaosIQ, especially Sylvain, Marc, and Grant. In particular, a big thanks is in order for all the time Grant spent scratching his head while trying to comprehend my early drafts; thank you for your follicular sacrifice, my friend!

A big thank-you to my family. Mum and Dad, Bobs and Ad (plus Isla and Amber), and Rich and Jo (plus Luke and Leia), you are the best. And finally, Mali, my little girl and the funniest person I know: I hope you keep glowing, munchkin; you make Daddy proud.

Lastly…thank you, dear reader! I hope you enjoy this book, and I look forward to perhaps meeting you in person out on the road somewhere.

Happy chaos engineering!

Part I. Chaos Engineering Fundamentals

Chapter 1. Chaos Engineering Distilled

Want your system to be able to deal with the knocks and shakes of life in production? Want to find out where the weaknesses are in your infrastructure, platforms, applications, and even people, policies, practices, and playbooks before you’re in the middle of a full-scale outage? Want to adopt a practice where you proactively explore weaknesses in your system beforeyour users complain? Welcome to chaos engineering.

Chaos engineering is an exciting discipline whose goal is to surface evidence of weaknesses in a system beforethose weaknesses become critical issues. Through tests, you experiment with your system to gain useful insights into how your system will respond to the types of turbulent conditions that happen in production.

This chapter takes you on a tour of what chaos engineering is, and what it isn’t, to get you in the right mind-set to use the techniques and tools that are the main feature of the rest of the book.

Chaos Engineering Defined

According to the Principles of Chaos Engineering: ChaosEngineeringisthedisciplineofexperimentingonasystem inordertobuildconfidenceinthesystem’scapabilitytowithstand turbulentconditionsinproduction.

Users of a system want it to be reliable. Manyfactors can affect reliability (see “Locations of Dark Debt”), and as chaos engineers we are able to focus on establishing evidence of how resilient our

systems are in the face of these unexpected, but inevitable, conditions.

Chaos engineering’s sole purpose is to provide evidence of system weaknesses. Through scientific chaos engineering experiments, you can test for evidence of weaknesses in your system—sometimes called darkdebt—that provides insights into how your system might respond to turbulent, production-like conditions.

DARK DEBT?

The STELLA Report states that “Dark debt is found in complex systems and the anomalies it generates are complex system failures. Dark debt is not recognizable at the time of creation. Its impact is not to foil development but to generate anomalies. It arises from the unforeseen interactions of hardware or software with other parts of the framework. There is no specific countermeasure that can be used against dark debt because it is invisible until an anomaly reveals its presence.”

In a nutshell, any sufficiently complex system is likely to contain surprising dark debt that can threaten the functioning of the system. It is a by-product of the necessary complexity of modern software systems and so cannot be designed out. Chaos engineering exists to help you surface evidence of dark debt so that you can meet its challenge before it becomes a critical problem for your system.

Take an example where you have two services that communicate with each other. In Figure 1-1, Service A is dependent on Service B.

1-1. Asimple two-service system

What should happen if Service B dies? What will happen to Service A if Service B starts to respond slowly? What happens if Service B comes back after going away for a period of time? What happens if the connection between Service A and B becomes increasingly busy? What happens if the CPU that is being used by Service B is maxed out? And most importantly, what does this all mean to the user? You might believe you’ve designed the services and the infrastructure perfectly to accommodate all of these cases, but how do you know? Even in such a simple system it is likely there might be some surprises—some dark debt—present. Chaos engineering provides a way of exploring these uncertainties to find out whether your assumptions of the system’s resiliency hold water in the real world.

Figure

WHAT IF I ALREADY KNOW?

I was recently asked, “If I know there’s a weakness, that the system will fail if a condition occurs, do I need to do chaos engineering?” It’s a fair question, and the immediate answer is no, you don’t need chaos engineering if you knowthere’s a weakness. Instead, simply prioritize and overcome the weakness. However, sometimes we use the word “know” when we really mean “strongly suspect” or even “believe.” That’s OK, but chaos engineering can still offer value in such cases because it will provide evidence of the weakness to back up your strong suspicion or belief.

Also, never underestimate the number of weaknesses you may discover when you start to explore something “known.” Consider the implementation of a circuit breaker between the two services shown in Figure 1-1. You could easily state, “We know the system will survive the Service B failure because there is a circuit breaker implemented in Service A,” but that’s quite the statement of confidence! Do you really knowwhat will happen? Do you know how the circuit breaker will respond in all the cases in which Service B’s performance degrades? Naively applying resiliency features such as circuit breakers can sometimes cause more problems than not having them at all! Chaos engineering helps here because you can explore these feedback loops and other resiliency capabilities to gather real evidence of how they will respond and affect the rest of the system.

Chaos Engineering Addresses the Whole Sociotechnical System

Chaos engineering doesn’t just deal with the technical aspects of your software system; it also encourages exploration across the whole sociotechnical system (Figure 1-2).

Figure 1-2. Justsome ofthe aspects involvedin the entire sociotechnicalsystem

To your organization, chaos engineering is about risk mitigation. A system outage can mean a huge loss of revenue. Even an internal system failing can mean people can’t get their jobs done, which is another form of production outage. Chaos engineering helps you explore the conditions of those outages beforethey happen, giving you a chance to overcome those weaknesses before they hit your organization’s bottom line.

The reality is that failure in production is “SNAFU.” It’s only in production that your software comes under the most hostile real1

world stresses, and no amount of preplanning can completely avoid an outage. Chaos engineering takes a different approach. Instead of trying to avoid failure, chaos engineering embraces it.

As a chaos engineer, you build experiments that proactively establish trust and confidence in the resilience of your whole system in production by exploring failure in everything from the infrastructure to the people, processes, and practices involved in keeping the system running and evolving (hint: that’s everyone!).

BUT MY PRODUCTION SYSTEM NEVER FAILS…

Few production systems neverfail; even NASA encounters turbulent conditions in “production” on its missions. Just ask Margaret Hamilton, the director of software programming at NASA during the Apollo project. The moon landing would not have happened without her embracing failure. The combination of ever-evolving software, failing hardware, transient network conditions, and actualusersmeans that production is a hostile environment in which your code is in fact mostlikelyto fail.

2

Chaos engineering comes with a mind-set that embraces the hostile properties of production systems. I use a lesson taught by my motorcycle instructor to help new chaos engineers get in the groove.

When you are taught to drive a car, you are taught to drive defensively. You should always assume that no one else on the road can see you, and that way you will drive with care.

Motorcyclists, on the other hand, are taught that everyone else on the road cansee them, and they wantthemdead. A motorcyclist should treat other road users, including pedestrians and their dogs, as psychopathic killers whose only reason for traveling is to cause the motorcyclist to be involved in an accident!

This may sound extreme at first, but it works. If you assume everyone is out to get you, then you live a lot longer on that motorcycle. You don’t make unfortunate assumptions about how well behaved other road users will be. You don’t just ride defensively; you ride with extreme paranoia.

Chaos engineers, and anyone involved in the resilience of production systems, treat production just like a motorcyclist treats the roads and other road users. Production is not passive; it actively wants to ruin your day. Production knows when you’re

sleeping, when you’re on a well-deserved vacation, and especially when you’re on a date, and it’s just waiting to fall over in fun, interesting, and confusing ways.

Chaos engineers help teams who are responsible for the production systems not forget this fact. Chaos engineering makes the hostile factors of a production environment utterly unignorable and helps teams embrace failure and build more fault-tolerant, robust software and resilient systems. As John Allspaw has tweeted, “Building RESILIENCE is investing in time, attention, and staff to carry out chaos experiments.”

Locations of Dark Debt

Dark debt can be present anywhere in a system, but the original chaos engineering tools tended to focus on a system’s infrastructure. Netflix’s Chaos Monkey, recognized as the first tool in the space, focuses on providing the capability to explore how a system would respond to the death of Amazon Web Services (AWS) EC2 virtual machines in a controlled and random way. Infrastructure, though, is not the only place where dark debt may be.

There are three further broad areas of failure to be considered when exploring your system’s potential weaknesses:

Platform Applications

People, practices, and processes

The infrastructure level encompasses the hardware, your virtual machines, your cloud provider’s Infrastructure-as-a-Service (IaaS) features, and the network. The platform level usually incorporates systems such as Kubernetes that work at a higher level of abstraction than infrastructure. Your own code inhabits the application level. Finally, we complete the sociotechnical system that

is production by including the people, practices, and processes that work on it.

Dark debt may affect one or more of these areas, in isolation or as a compound effect. This is why you, as a chaos engineer, will consider all of these areas when looking to surface evidence of dark debt across the whole sociotechnical system.

The Process of Chaos Engineering

Chaos engineering begins by asking the question, “Do we know what the system might do in this case?” (Figure 1-3). This question could be prompted by a previous incident or might simply spring from the responsible team’s worries about one or more cases. Once the question has been asked and is understood to be an important risk to explore (see Chapter 2), the process of chaos engineering can begin.

Starting with your question, you then formulate a hypothesis as the basis for a chaos engineering Game Day or automated chaos experiment (more on this in the next section). The outcomes of those Game Days and chaos experiments will be a collection of observations that provide evidence that one or more weaknesses exist and should be considered as candidates for improvements.

Figure 1-3. Theprocess ofchaos engineering

The Practices of Chaos Engineering

Chaos engineering most often starts by defining an experiment that can be run manually by the teams and supported by a chaos engineer. These manual chaos experiments are executed as a Game Day (see Chapter 3) where all the responsible teams and any interested parties can gather to assess how a failure is dealt with “In production” (in fact, when an organization is new to chaos engineering, Game Day experiments are more often executed against a safe staging environment rather than directly in production).

The advantage of Game Days is that they provide a low-technologycost way to get started with chaos engineering. In terms of time and effort, however, Game Days represent a larger investment from the teams and quickly become unscalable when chaos engineering is done continuously.

You’ll want to run chaos experiments as frequently as possible because production is continuously changing, not least through new software deployments and changing user behavior (see Chapter 12). Throw in the fluidity of production running in the cloud, and failureinducing conditions change from minute to minute, if not second to second! Production conditions aren’t called “turbulent” in the definition of chaos engineering for nothing!

Automated chaos engineering experiments come to the rescue here (see Chapter 5). Using your tool of choice, you can carefully automate your chaos experiments so that they can be executed with minimal, or even no manual intervention, meaning you can run them as frequently as you like, and the teams can get on with other work, such as dreaming up new areas of concern for new chaos experiments or even developing and delivering new features.

Sandbox/Staging or Production?

When an organization is in its early stages of maturity in adopting chaos engineering, the temptation to execute experiments against safer, isolated sandbox or staging environments will be strong. Such an approach is not “wrong,” but it is worth being aware of the tradeoffs.

When considering whether an experiment can be executed in production, it is a good idea to limit its effect—called its BlastRadius as much as possible so as to try to avoid causing a real production incident. The important point is that, regardless of the size of an experiment’s Blast Radius, it will not be completely safe. And in fact, it shouldn’t be.

Your chaos experiments are attempts to discover and surface new weaknesses. While it’s wise to limit the potential known impact of an experiment, the point is still to empirically build trust and confidence that there isn’t a weakness, and to do that you are deliberately taking a controlled risk that a weakness—even a big one—may be found.

A good practice is to start with a small–Blast Radius experiment somewhere safer, such as staging, and then grow it’s Blast Radius until you are confident the experiment has found no weaknesses in that environment. Then you dial back the Blast Radius again as you move the experiment to production so that you can begin to discover weaknesses there instead.

Running a Game Day or an automated chaos experiment in staging or some other safe(r) environment has the upside of not interrupting the experience of the system’s real users should the experiment get out of control, but it has the downside of not discovering real evidence of the weakness being present in production. It is this evidence in production that gives a chaos experiment’s findings their unignorable power to encourage improvement in the system’s 3

resilience that can be lost when a weakness is found “just in staging.”

PRODUCTION BRINGS LEARNING LEVERAGE

I try to encourage organizations to at least consider how they might, in as safe a way as possible, eventually graduate their experiments into production because of the need to make the findings from the chaos experiments as unignorable as possible. After all, in production everyone can hear you scream

Chaos Engineering and Observability

While anysystem can benefit right away from immediately applying chaos engineering in small ways, there is at least one important system property that your chaos engineering experiments will rely upon almost immediately: observability.

Charity Majors describes observability as a running system’s ability to be debugged. The ability to comprehend, interrogate, probe, and ask questions of a system whileitisrunningis at the heart of this debuggability.

Chaos engineering—particularly automated chaos experiments— encourages and relies on the observability of the system so that you’re able to detect the evidence of your system’s reactions to the turbulent conditions caused by your experiments. Even if you do not have good system observability when you begin to adopt chaos engineering, you will quickly see the value and need for system debuggability in production. Thus, chaos engineering and observability frequently go hand in hand with each other, chaos engineering being one forcing factor to improve your system’s observability.

Is There a “Chaos Engineer”?

Chaos engineering is a technique that everyone in the team responsible for software in production will find useful. Just as writing tests is something everyone is responsible for, so thinking about experiments and conducting Game Days and writing automated chaos experiments is a job best done as part of the regular, day-today work of everyone in the team. In this way, everyone is a chaos engineer, and it is more of an additional skill than a full-time role.

Some large companies, like Netflix, do employ full-time chaos engineers—but their jobs are not quite what you’d expect. These individuals work with the software-owning teams to support them by doing chaos engineering through workshops, ideation, and tooling. Sometimes they also coordinate larger chaos experiments across multiple teams. What they don’t do is attack other people’s systems with surprise chaos experiments of their own. That wouldn’t be science; that would be sadism!

So while chaos engineering is a discipline that everyone can learn with practice, your company may have a dedicated set of chaos engineers supporting the teams, and even a dedicated resilience engineering group. The most important thing is that everyone is aware of, and has bought into chaos experiments and has an opportunity to learn from their findings.

Summary

The goal of this chapter was to distill as much of the discipline of chaos engineering as possible so that you will be able to successfully begin creating, running, and learning from your own chaos engineering experiments. You’ve learned what chaos engineering is useful for and how to thinklike a chaos engineer. You’ve also gotten an overview of the practices and techniques that comprise chaos engineering in Game Days and automated chaos

experiments. Finally, you’ve learned how the role of chaos engineer successfully works within and alongside teams.

That’s enough about what chaos engineering is—now it’s time to take your first steps towards applying the discipline by learning how to source, capture, and prioritize your first set of chaos engineering experiment hypotheses.

1 Here I mean “Situation Normal,” but the full acronym also applies!

2 See the preface in Site Reliability Engineering, edited by Niall Richard Murphy et al. (O’Reilly), for the full story of how Margaret saved the Apollo moon landing. Once you’ve read it you’ll see why I argue that Margaret Hamilton was a great resilience engineer, and that Margaret’s daughter Lauren should be called the “World’s First Chaos Engineer!” Tip for parents: the story is also told in the wonderful book, Margaretandthe Moon, by Dean Robbins (Knopf Books for Young Readers).

3 Adrian Hornsby, Senior Technology Evangelist at AWS, said at a talk that “Chaos Engineers should obsess about blast radius.”

Another random document with no related content on Scribd:

XVI

Avec l’épouvantable déficit qu’entraînèrent dans son mince budget les bottes neuves et autres articles de véritable superflu, tels que pommade, cartes de visite et dans lesquels Frasquito engloutit des sommes relativement considérables, le pauvre homme se trouva le ventre vide, sans savoir comment il arriverait à le remplir. Mais la Providence, qui n’abandonne jamais les braves gens, lui porta remède dans la maison d’Obdulia, qui lui tuait la faim quelques jours, en le priant de lui tenir compagnie à table, et il est certain qu’il ne fallait pas user peu de salive pour le faire acquiescer et vaincre sa délicatesse et sa courtoisie. Benina, qui lisait la faim sur son visage, mettait moins d’étiquette dans ses procédés et le servait avec brusquerie, riant à part elle des mignardises et des manières de faire la petite bouche, avec lesquelles il couvrait délicatement son acceptation empressée.

Ce jour particulièrement qui se présentait si sinistre, et que l’apparition de Benina changea en l’un des plus heureux, Obdulia et Frasquito, lorsqu’ils eurent compris que le grave problème de la réfection organique était résolu, se lancèrent à cent mille lieues de la réalité, pour baigner leurs âmes dans la rosée ambiante des biens imaginaires. Le cercle des idées de Ponte était extrêmement limité; celles qu’il avait pu acquérir durant les vingt années de son apogée sociale s’étaient cristallisées, et si, d’un côté, elles ne subirent aucune modification, d’autre part, il n’en acquit aucune nouvelle. La misère le sépara de ses anciennes amitiés et relations, et, de même que son corps se momifiait, sa pensée passait, elle aussi, à l’état fossile. Dans sa compréhension des choses, il n’avait pas dépassé les lignes de niveau de 68 et 70. Il ignorait des choses que chacun sait: il ressemblait à un oiseau tombé du nid ou à un homme tombé des nues; il jugeait les événements et les personnes avec une innocente candeur. L’humiliation de son état affligeant et la retraite

qui en fut la conséquence n’étaient point une des moindres raisons de son abaissement moral et de la pauvreté de ses idées. Dans la crainte qu’il ne lui fût fait mauvais visage, il passait des semaines entières sans sortir de son quartier, et, comme aucune nécessité impérieuse ne l’appelait dans le centre, il ne passait jamais la place Mayor. Il était continuellement hanté par la monomanie centrifuge; il préférait pour ses promenades les rues obscures et détournées où l’on rencontrait rarement un chapeau haut de forme. Dans de tels endroits, jouissant du calme, de l’oisiveté et de la solitude, son pouvoir imaginatif évoquait les temps heureux ou créait des êtres et des choses au goût et à la mesure d’un pauvre rêveur.

Dans ses entretiens avec Obdulia, Frasquito racontait indéfiniment sa vie sociale et élégante d’autrefois, avec des détails intéressants; comment il avait été admis aux soirées de madame une telle ou de la marquise de ci; quelles personnes distinguées il avait connues là, quels étaient leurs caractères, leurs habitudes et leur façon de s’habiller. Il énumérait les maisons somptueuses où il avait passé tant d’heures heureuses, dans le commerce des personnes des deux sexes les plus aimables de tout Madrid, se récréant par des conversations charmantes et autres passe-temps délicieux. Quand la conversation tombait sur les choses de l’art, Ponte, qui était fou de musique, entonnait des passages de Norma ou de Marie de Rohan, qu’Obdulia écoutait dans l’extase. D’autres fois, se lançant dans la poésie, il récitait les vers de don Gregorio Romero Larrañaga et d’autres poètes de ces temps niais. L’ignorance radicale de la jeune femme offrait un terrain singulièrement propice pour ces essais d’éducation littéraire, car tout était nouveau pour elle, tout lui causait le ravissement que peut éprouver un enfant auquel on offre son premier jouet.

La jeune fille—nous pouvons bien l’appeler ainsi, bien qu’elle fût mariée et qu’elle eût fait une fausse couche—ne pouvait se rassasier de recueillir des informations et des renseignements sur la vie de société et, bien qu’elle en eût quelque lointaine connaissance, par souvenirs vagues de son enfance, ou par ce que sa mère lui en avait raconté, elle trouvait dans les descriptions et peintures de Ponte un enchantement et une poésie plus grands. Sans aucun

doute, la société du temps de Ponte était plus belle que celle d’aujourd’hui, les hommes étaient plus fins, les femmes plus jolies et plus spirituelles.

Sur la demande d’Obdulia, l’élégant fossile décrivait les réceptions et les bals, avec toutes leurs magnificences; le buffet ou ambigu, avec ses mets, gâteaux et rafraîchissements variés; il contait les aventures amoureuses qui avaient fait causer autrefois; il énumérait les règles de bonne éducation qui, pour lors, étaient en usage pour les plus petits détails de la vie élégante, et il faisait le panégyrique des beautés qui brillaient en son temps et qui étaient mortes aujourd’hui ou retirées dans les coins comme des vieilleries. Il ne laissait point au fond de l’encrier ses propres petites aventures ou ses fredaines amoureuses, ni les désagréments que pour ces choses il dut avoir avec des maris irrités ou des frères susceptibles. Il en était résulté qu’il avait eu aussi son petit duel correspondant, certainement, avec témoins, conditions, choix des armes, querelles pour un oui ou un non, et enfin choc des sabres, le tout se terminant en un fraternel déjeuner. Un jour après l’autre, il en était venu à conter toutes les péripéties de sa vie sociale, laquelle contenait toutes les variétés d’un naïf libertinage, de l’élégance pauvre et de la nigauderie la plus honnête. Frasquito était aussi un grand amateur de l’art scénique et il avait joué sur différents théâtres de société des rôles principaux dans Fleur d’un jour et la Mèche de ses cheveux. Il se rappelait encore des passages et des morceaux de ces deux rôles, qu’il répétait avec une emphase déclamatoire et qu’Obdulia écoutait avec ravissement, les yeux gros de larmes, pour employer le style de l’époque. Il raconta aussi, et il lui fallut pour cela deux séances entières, le bal costumé donné pour la fête de naissance de Maricastaña, une marquise ou baronne de je ne sais plus quoi. Frasquito, dût-il vivre mille ans, ne saurait oublier cette fête splendide à laquelle il avait assisté vêtu en brigand calabrais. Et il se rappelait tout, absolument tous les costumes et il les décrivait, les spécifiait, sans omettre le moindre petit ruban ou galon. Il est certain que les préparatifs de son déguisement, les pas qu’il dut faire pour se procurer les éléments caractéristiques de son costume lui prirent tant de temps, nuit et jour, qu’il dut manquer des semaines entières

à son bureau et de là vint sa première absence et de cette première absence tout le commencement de ses traverses.

Frasquito pouvait encore, bien que sur une très petite échelle, satisfaire la curiosité d’Obdulia sur un autre point et lui donner l’illusion des voyages. Il n’avait pas fait le tour du monde, non, certes; pourtant il était allé à Paris, et pour un élégant cela suffisait peut-être bien. Paris! Et comment était Paris? Obdulia dévorait des yeux le narrateur, quand celui-ci rapportait avec d’hyperboliques saillies les merveilles de la grande ville, rien moins qu’à la fulgurante époque du second empire. Ah! l’impératrice Eugénie, les ChampsÉlysées, les boulevards, Notre-Dame, le Palais-Royal!... Et, pour que tout entre dans la description, Mabille, les lorettes!... Ponte n’était resté qu’un mois et demi, vivant avec une grande économie, mettant à profit le temps, jour et nuit, pour que rien de ce qu’il avait à voir ne pût lui échapper. Et, durant ces quarante-cinq jours de liberté parisienne, il éprouva des jouissances indicibles, et il rapporta à Madrid des souvenirs et impressions de quoi conter durant trois années de suite. Il avait tout vu, le grand et le petit, le beau et le rare; il avait fourré son nez partout, et il faut avouer qu’il s’était permis aussi un peu de libertinage, désirant connaître les enchantements secrets et les grâces séductrices qui rendent tous les peuples esclaves, les faisant tributaires de la voluptueuse Lutèce.

«La vie doit être très chère à Paris, lui dit son amie. Ah! monsieur de Ponte, ce n’est point plaisir à l’usage des pauvres gens.

—Non, non, vous vous trompez. Quand on sait s’arranger, on peut vivre comme on veut. Je dépensais de quatre à cinq napoléons par jour, et j’ai tout vu. J’avais vite appris à connaître les correspondances des omnibus et j’allais aux endroits les plus éloignés pour quelques sous. Il y a des restaurants bon marché où l’on vous sert pour peu d’argent de très bons plats. Il est vrai pourtant de dire qu’en honoraires, qu’ils appellent là-bas «pourboire», on dépense plus que le compte; mais croyez-moi, on le donne volontiers en se voyant traité avec tant d’amabilité. Vous n’entendez à chaque minute que le mot: pardon, pardon.

—Mais parmi les mille choses que vous avez vues, Ponte, vous oubliez le meilleur. N’avez-vous pas vu les grands hommes?

—Je dois vous le dire. Comme nous étions en été, les grands hommes étaient allés aux eaux. Victor Hugo, comme vous savez, était en exil.

—Et Lamartine, ne l’avez-vous point vu?

—Hélas! à cette époque, l’auteur de Graziella était mort. Un soir, les amis qui m’accompagnaient dans mes promenades me montrèrent la maison de Thiers, le grand historien, et ils me conduisirent au café où Paul de Kock avait coutume d’aller boire sa chope l’hiver.

—Celui des nouvelles pour faire rire? Il a de la grâce; mais ses indécences et ses cochonneries me sont fastidieuses.

—J’ai vu aussi le cordonnier qui faisait les bottes d’Octave Feuillet. Pour sûr que je m’en suis commandé une paire qui, ma foi, m’a bien coûté six napoléons: mais quelle façon, quel genre! Elles m’ont duré jusqu’à la mort de Prim!

—Cet Octave, de quoi est-il auteur?

—De Sibylle et autres œuvres charmantes.

—Je ne le connais pas, je le confondais avec Eugène Sue qui a écrit, si je m’en souviens bien, les Péchés capitaux et Notre-Dame de Paris

—Vous voulez dire les Mystères de Paris

—Parfaitement.... Aïe! je me suis trouvé malade, quand je lisais cette œuvre, de la grande impression qu’elle me produisit!

—Vous vous identifiiez sans doute avec les personnages et vous viviez leur vie.

—Exactement. Même chose m’est arrivée avec Maria ou la fille de l’ouvrier....»

En ce moment, Benina les vint avertir que la pitance était prête, et ils n’eurent que le temps de se jeter sur elle et de rendre les honneurs dus à la petite tourte au poisson et aux petites tranches de viande frite avec les pommes de terre. Maître de sa volonté dans tous les actes exigeant du décorum et du savoir-vivre, Ponte sut prendre empire sur ses nerfs afin de ne pas laisser paraître la férocité de la faim qui le dévorait depuis longtemps.

Benina, avec une assurance engageante, lui disait:

«Mangez, mangez, monsieur de Ponte; bien que ce ne soit pas une nourriture recherchée comme celle qu’on vous offre dans d’autres maisons, elle ne vous fera point mal.... Les temps sont durs.... Il faut regarder à tout....

—Madame Nina, répliquait le proto-cursi[2] , je vous assure, je vous donne ma parole d’honneur que vous êtes un ange; j’incline à croire qu’un être bienfaisant et mystérieux, qui est une véritable personnification de la Providence, est incarné en vous, de la Providence comme l’entendent les peuples anciens et modernes.

—Dieu vous approuve, lui qui seul comprend les sottises gracieuses comme vous savez en dire!»

XVII

Avec la substance réparatrice du déjeuner, les corps semblaient renaître et les esprits fortifiés étaient disposés à reprendre leur vol vers les régions les plus élevées. Installés de nouveau dans le parloir, Ponte se prit à raconter les délices des étés de Madrid dans son beau temps. Au Prado se réunissaient toute la crème et la fleur de Madrid. Les gens aisés faisaient un séjour à la Granja. Il avait visité plus d’une fois le royal séjour et il avait assisté aux grandes eaux.

«Et moi qui n’ai rien vu, rien! s’écriait Obdulia avec tristesse, en laissant lire dans ses yeux un découragement enfantin. Croyez bien que j’aurais été tout à fait niaise si Dieu ne m’avait pas donné la faculté bénie de me figurer les choses que je n’ai jamais vues. Vous ne pouvez point vous imaginer combien j’aime les fleurs, je me meurs pour elles. Autrefois maman me permettait d’avoir des fleurs sur le balcon; mais elle me l’a défendu ensuite, parce qu’un jour je les avais tellement arrosées que l’eau est tombée dans la rue, et l’agent de police est venu nous faire un procès-verbal et nous avons dû payer l’amende. Chaque fois que je passe devant un jardin, je suis émerveillée en le regardant. Que je serais heureuse de voir ceux de Valence, de la Granja et ceux d’Andalousie!... Ici, c’est à peine si nous voyons des fleurs, et celles que nous voyons arrivent par chemin de fer et sont toutes fanées. Mon désir serait de les voir sur pied. On dit qu’il y a tant d’espèces de roses; je voudrais les voir, Ponte; je désire aspirer leur arome. Il y en a, paraît-il, de petites, de grandes, d’incarnat, de blanches, de toutes variétés. Je voudrais voir une grande plante de jasmin, grande, grande, à l’ombre de laquelle je puisse me mettre. Et comme je serais charmée en voyant les mille petites fleurs tomber sur mes épaules et parsemer ma chevelure!... Je rêve d’avoir un magnifique jardin avec une serre.... Ah! ces serres avec des plantes tropicales, des fleurs extrêmement rares, je

voudrais les avoir, moi. Je me figure comment elles sont, et je meurs de chagrin de ne pouvoir les posséder.

—Moi, j’ai vu celles de don José Salamanca en son bon temps, fit de Ponte. Figurez-vous qu’elles étaient grandes comme cette maison et celle d’à côté réunies. Figurez-vous des palmiers et des fougères de grande stature et des pins d’Amérique avec leurs fruits. Il me paraît encore que je les vois.

—Et moi aussi. Tout ce que vous me décrivez, je le vois parfois, rêvant et voyant des choses qui n’existent pas, c’est-à-dire des choses qui existent ailleurs, à ce que je me dis; je me demande: Et pourquoi n’arriverait-il pas un jour où j’aurais, moi aussi, une maison magnifique, élégante, avec salons, serres?... Les grands hommes viendraient s’asseoir à ma table, et je causerais avec eux et ils m’instruiraient.

—Pourquoi cela n’arriverait-il pas? Vous êtes très jeune et vous avez devant vous un long espace de l’existence. Tout ce que vous voyez en songe, considérez-le comme une réalité possible, probable. Vous donnerez des dîners de vingt couverts, une fois par semaine, les mercredis, les lundis.... Je vous conseille, en vieil habitué des choses du monde, de ne jamais avoir plus de vingt couverts et de n’inviter pour ces jours-là que des personnes de choix.

—Certainement..., le meilleur..., la crème....

—Les autres jours, six couverts, les convives intimes, pas un de plus; des personnes de la famille, vous savez? des personnes alliées à vous, qui vous portent respect et affection. Comme vous êtes si belle, vous aurez des adorateurs.... Cela, vous ne pourrez l’éviter.... Vous ne manquerez pas de vous trouver dans un certain péril, Obdulia. Je vous conseille d’être aimable avec tout le monde, très polie, très courtoise; mais si quelqu’un cherche à se mettre en avant, revêtez-vous de dignité, montrez-vous plus froide que le marbre et dédaigneuse comme une reine.

—J’ai pensé de même et j’y pense à toute heure. Je serai si occupée à me divertir qu’il ne m’arrivera aucune chose mauvaise. Quel plaisir d’aller à tous les théâtres! Ne manquer ni un opéra, ni un concert, ni une représentation de drame ou de comédie, ni une première, ni rien, grand Dieu, rien! Tout se bornera à voir et à jouir.... Mais croyez bien une chose, et je vous le dis avec tout mon cœur, au milieu de tout ce mouvement extraordinaire, je serai particulièrement heureuse de faire beaucoup d’aumônes, j’irai à la recherche des pauvres les plus désemparés pour les secourir et... enfin, je désire avant tout qu’il n’y ait plus de pauvres.... C’est vrai, Frasquito, qu’il ne devrait plus y en avoir!

—Certainement, madame. Vous êtes un ange et, avec la baguette magique de votre bonté, vous saurez faire disparaître toutes les misères.

—Oui, je me figure que tout cela est une vérité, quand vous me le dites. Je suis ainsi faite. Voyez ce qui m’arrive: il y a un instant nous parlions de fleurs; depuis ce moment, il m’arrive aux narines une odeur magnifique. Il me semble que je suis dans ma serre au milieu des fleurs les plus rares et sentant leur parfum délicieux. Et, maintenant que nous parlons de secourir la misère, j’étais tentée de vous dire: Frasquito, dressez-moi une liste des pauvres que vous connaissez, pour commencer à distribuer les aumônes.

—La liste se dressera promptement, ma chère dame, dit Ponte, subissant la contagion de ce délire imaginatif et pensant à part lui que cette liste devrait bien s’ouvrir avec le nom du plus grand besogneux qu’il connût au monde: Francisco Ponte y Delgado.

—Mais il faut encore attendre pour cela, ajouta Obdulia retombant tout d’un coup dans la réalité, pour rebondir une autre fois, comme une balle élastique et atteindre de nouveau les hauteurs. Mais, dites-moi, dans ces courses au travers de Madrid, pour soulager toutes ces misères, je me fatiguerai beaucoup, n’est-il pas vrai?

—Mais à quoi servirait donc alors votre voiture?... Je pars de la base que vous avez une grande situation.

—Vous m’accompagnerez, n’est-ce pas?

—Certainement.

—Et je vous verrai vous promenant à cheval à la Castellana?

—Je ne dis pas non. J’ai été autrefois un parfait cavalier. Je ne monte point mal.... Mais, puisque nous avons parlé d’équipage, je vous conseille beaucoup de ne pas avoir de voitures à vous... et de vous entendre avec un loueur. Il y en a qui servent bien leurs clients. Vous vous éviterez ainsi de grands cassements de tête.

—Et que vous semble? dit Obdulia que rien n’arrêtait plus, étant donné que je dois voyager, par où commencerai-je? Par l’Allemagne ou la Suisse?

—Tout d’abord Paris....

—C’est que je me figure que j’ai déjà vu Paris.... C’est de l’histoire ancienne.... Je l’ai vu, et, étant donné que j’en reviens, où diriger mes pas vers un autre pays?

—Les lacs de la Suisse sont une belle chose. Vous ne devez point oublier les ascensions des Alpes, pour voir les chiens du mont Saint-Bernard, les glaciers immenses et autres merveilles de la nature.

—Là, je me rassasierai d’une chose qui me plaît énormément, de beurre de vache bien frais.... Dites-moi, Ponte, en toute franchise, quelle est la couleur qui me va le mieux, suivant vous, le rose ou le bleu de ciel?

—Je vous affirme que toutes les couleurs de l’iris vous vont bien; je dis mieux: ce n’est pas que telle ou telle couleur ferait plus ou moins ressortir votre beauté, mais que votre beauté est telle qu’elle peut rehausser toutes les couleurs qu’on lui appliquerait.

—Merci.... Que c’est joliment dit!

—Moi, si vous me le permettez, déclara le vieux galantin fané, sentant à son tour le vertige des hauteurs, je ferai la comparaison de

votre figure avec la figure et le visage de.... Devinez qui?... de l’impératrice Eugénie, qui est le prototype de l’élégance, de la beauté, de la distinction....

—Pour Dieu, que dites-vous, Frasquito?

—Je ne dis que ce que je pense. Je n’ai point cessé de penser à cette femme idéale depuis que je l’ai vue à Paris se promenant au Bois avec l’empereur. Je l’ai revue mille fois depuis, quand je flâne dans les rues en rêvant tout éveillé, ou quand, tourmenté par l’insomnie, j’entends tomber les heures mortes dans mes appartements. Il me semble que je la vois en ce moment, que je la vois toujours.... Est-ce une idée? Est-ce un... je ne sais quoi? Je suis un homme qui adore l’idéal, qui ne pense pas seulement à la «vile matière». Je méprise «la vile matière», je sais me détacher de ce fragile limon....

—J’entends, j’entends.... Continuez.

—Je dis que dans mon esprit vit l’image de cette femme.... Je la vois comme un être tangible, comme un être.... Je ne saurais m’expliquer.... Comme un être, non figuré, mais pourtant tangible....

—Oh! oui, je comprends. La même chose m’arrive à moi.

—Avec elle?

—Non..., avec...; je ne sais pas avec qui.»

Pour un instant, Frasquito crut que l’être idéal d’Obdulia était l’empereur. Incité à compléter sa pensée, il continua ainsi:

«Eh bien, mon amie, moi qui connais, dis-je, Eugénie de Guzman, je soutiens que vous êtes comme elle et qu’elle et vous vous ne faites qu’une seule et même personne.

—Je ne puis croire qu’une semblable ressemblance existe, Frasquito, répliqua la jeune femme troublée, les yeux brillant de plaisir.

—La physionomie, l’aspect du visage, de profil comme de face, l’expression, la tournure, la façon de regarder, le geste, la démarche, tout, tout est pareil. Croyez-moi, je dis la vérité.

—Il peut se faire qu’il y ait quelque apparence..., indiqua Obdulia rougissant jusqu’à la racine des cheveux. Mais nous ne sommes point pareilles; cela, non.

—Comme deux gouttes d’eau. Et si vous vous ressemblez entièrement au physique, dit Frasquito, entrant dans le dire d’Obdulia et sur un ton franchement naturel, la ressemblance morale n’est pas moins grande; dans l’apparence, dans l’air de la personne qui est née ou vit dans la position la plus élevée, il y a quelque chose qui révèle une supériorité à laquelle chacun rend hommage. En somme, je sais ce que je dis. Je ne vois jamais d’une façon plus frappante la ressemblance que lorsque vous donnez un ordre à Benina; je me figure que je vois Sa Majesté donnant des ordres à ses chambellans.

—Quoi, que dites-vous?... Cela ne peut être, Ponte.... Cela ne peut être.»

La jeune femme était prise d’un rire nerveux dont la violence et la durée paraissaient annoncer une attaque de nerfs. Frasquito se mit à rire aussi et, prenant le mors aux dents vers les espaces imaginaires, il fit un bond formidable, lequel, traduit en langage vulgaire, veut dire ce qui suit:

«Vous disiez il y a un moment que vous me verriez me promenant à la Castellana. Je le crois certainement que vous pourriez m’y voir! J’ai été excellent cavalier. Dans ma jeunesse j’ai eu une jument gris pommelé, qui était une vraie peinture. Je la montais et la gouvernais admirablement. Elle et moi nous appelions tous les regards dans la première allée, ensuite à Ronda, où je la vendis pour m’acheter un cheval de Xérès, qui depuis fut acquis..., tenez précisément... par la duchesse d’Albe, sœur de l’impératrice Eugénie, femme très élégante, elle aussi... et qui vous ressemble, sans que les deux sœurs se ressemblent.

—Oui, je sais déjà..., dit Obdulia faisant semblant de se connaître en généalogies, elles étaient filles de la Montijo.

—Juste, elle habitait la petite place del Angel, ce grand palais au coin de la place où il y a tant de marchands d’oiseaux.... Séjour de fées..., j’y suis allé un soir, présenté par Paco Ustariz et Manolo Priété, deux camarades de mon bureau.... Oui, certes, j’étais un bon cavalier, croyez-moi, mon mérite était reconnu.

—Vous deviez avoir une figure très arrogante....

—Non, pas tant.

—Parce que vous êtes trop modeste! Je vous vois ainsi. Et vous savez que je vois les choses très clairement. Tout ce que je vois est vérité pure.

—Oui, mais pourtant....

—Ne me contredisez pas, Ponte, ne me contredisez point en cela ni en rien.

—J’écoute humblement vos affirmations, dit Frasquito en s’inclinant. J’ai toujours agi de même avec les dames avec lesquelles j’ai été en rapport et elles sont nombreuses, Obdulia, très nombreuses....

—Cela se voit bien. Je ne connais personne qui vous égale pour la finesse des procédés. Franchement, vous êtes le prototype de l’élégance..., de la....

—Pour Dieu, épargnez-moi....»

Arrivés à cette phrase, la brusque entrée de Benina qui, sa besogne de récurage et de rangement de la cuisine et de la salle à manger terminée, se disposait à partir, les fit retomber à plat dans la réalité, des hauteurs où la fantaisie les avait transportés. Ponte s’aperçut que c’était l’heure d’aller remplir ses obligations dans la maison où il travaillait, et il demanda licence de se retirer à l’impériale dame. Elle la lui donna avec chagrin, se montrant inquiète à l’idée de la solitude dans laquelle elle allait vivre jusqu’au

lendemain, dans ses palais habités par des ombres de chambellans et autres valeureux courtisans. Que ceux-ci prissent aux yeux du commun des mortels la forme et l’apparence de chats miaulants, peu lui importait. Dans sa solitude, elle se récréerait en discourant tout à son aise dans sa serre, en admirant ses magnifiques fleurs des tropiques et en respirant leurs parfums enivrants.

Ponte Delgado s’en alla, non sans avoir pris congé avec les salutations à la fois les plus affectueuses et les sourires les plus tristes. Benina qui le suivit pressa le pas pour le rejoindre, soit sous la porte cochère, soit dans la rue, désireuse d’échanger avec lui un petit mot en particulier

XVIII

«Don Frasco, lui dit-elle en marchant coude à coude avec lui, dans la rue de San-Pedro-Martir, vous n’avez pas confiance en moi et vous devriez l’avoir. Je suis pauvre, plus pauvre que les rats, et Dieu sait les amertumes que j’endure pour arriver à soutenir ma maîtresse, la petite et moi-même.... Mais il y a qui me dépasse encore en pauvreté, et ce pauvre plus confirmé que personne, c’est vous-même..., ne dites pas le contraire.

—Seña Benina, je vous répète que vous êtes un ange.

—Oui, de... de corniche.... Je voudrais vous voir moins désemparé. Pourquoi Dieu vous a-t-il fait si timide et si honteux? La vergogne est une bonne chose, mais pas tant que cela, monsieur.... Oui, nous savons que M. de Ponte est une personne honorable; toutefois, il est tombé, et tombé si bas que, si le vent ne l’emporte pas c’est parce qu’il ne sait plus par où le prendre. Mais c’est bien, je suis saint Jean Bouche d’or; après avoir pourvu à tout le nécessaire pour aujourd’hui, il me reste une piécette. Prenez-la.

—Pour Dieu, seña Benina, dit Frasquito, pâlissant et rougissant tour à tour.

—Ne faites point de façons, cette piécette viendra à point pour vous permettre de la donner à Bernarda, pour le lit de cette nuit.

—Quel ange, Dieu saint, quel ange!

—Laissez là vos anges et prenez la monnaie. Vous ne voulez pas? Vous le regretterez. Vous verrez comme vous traitera la maîtresse du garni qui ne fait confiance et crédit que pour une nuit, rarement pour deux en épluchant son client. Et n’allez pas dire qu’elle me manquera. Comme je n’en ai pas d’autres, je me

gouvernerai comme je pourrai pour tirer la «matérielle» de demain de dessous les pierres.... Prenez-la, vous dis-je.

—Seña Benina, je suis arrivé à une telle extrémité de misère et d’humiliation que j’accepterais votre piécette, oubliant qui je suis et mettant de côté ma dignité, et..., mais comment voulez-vous que je reçoive cette «avance», sachant, comme je le sais, que vous demandez l’aumône pour faire vivre votre maîtresse? Je ne peux pas, non..., ma conscience se soulève.

—Laissez là vos soulèvements qui ne sont pas de situation. Ou vous prendrez cette petite piécette, ou je me fâche tout de bon, aussi vrai que Dieu est le père. Don Frasquito, ne faites pas de façons, vous êtes plus pauvre que celui qui a inventé la faim. Ou bien, est-ce que vous auriez besoin de plus d’argent, parce que vous devez davantage à la Bernarda? Dans ce cas, je ne puis pas vous le donner, parce que je ne l’ai pas.... Mais, soyez sans crainte, vous n’aurez nul besoin de faire la bouche de miel pour la faire accepter. Croyez-vous donc que cette ogresse de Bernarda vous mangera vif si vous ne lui donnez pas les quarante sous d’un coup? A un paroissien comme vous, de l’aristocratie, on ne refuse pas l’hospitalité parce qu’il doit, je suppose, trois, quatre nuits.... Que le bon Frasquito se présente avec cent de ses pareils et il verra comme Bernarda ouvrira les oreilles.... Donnez-lui quatre réaux à compte et... allez dormir tranquille sur votre paillasse.»

Ou Ponte ne se laissait pas convaincre, ou, convaincu de l’agrément qu’il y aurait à posséder la piécette, il lui répugnait de tendre la main pour recevoir l’aumône. Benina renforça son argument en lui disant:

«Et puisque vous êtes un enfant si plein de vergogne, qui a peur de se disputer avec sa patronne, même après lui avoir payé cette somme, je parlerai, moi, à Bernarda, je lui dirai qu’elle ne vous cherche pas noise et qu’elle ne vous renvoie pas.... Allons, prenez ce que je vous donne et ne me faites pas refroidir le sang, don Frasquito.»

Et sans lui donner le temps de formuler de nouvelles protestations et un refus, elle lui prit la main, y plaça la piécette, lui ferma le poing avec force et s’éloigna en courant.

Ponte n’avait plus le pouvoir ni d’accepter ni de refuser l’argent. Il resta court, sans pouvoir prononcer une parole: il contempla la Benina comme une vision qui s’évanouit dans un rayon de lumière et, conservant dans sa main gauche la piécette, il tira son mouchoir de la main droite et s’essuya les yeux remplis de larmes. Il pleurait doucement, le cœur ému par l’admiration et la gratitude.

Benina s’attarda encore une heure avant de rentrer à la rue Impériale, parce qu’auparavant elle passa par la rue de la Ruda pour y faire ses emplettes. Elles durent être faites à crédit, car tout son argent était parti. Elle arriva à la maison vers deux heures, ce qui n’était certainement pas extraordinaire; d’autres jours elle était certainement rentrée beaucoup plus tard, sans que sa maîtresse se fût fâchée. La bonne ou mauvaise réception de Benina dépendait toujours de l’état d’humeur de doña Paca au moment où elle rentrait. Ce soir-là, par malheur, la pauvre dame de Ronda se trouvait dans une de ses plus terribles crises de nerfs. Son esprit avait des explosions subites, quelquefois déterminées par quelque contrariété insignifiante, d’autres fois par des mystères de l’organisme, difficiles à apprécier. Le fait est que, avant que Benina eût dépassé la porte, elle fut saluée par cette réprimande sévère: «Te paraît-il que ce soit une heure pour arriver? Il faudra que je parle à don Romualdo, pour qu’il me dise l’heure à laquelle tu sors de sa maison... pour que tu ne me racontes pas ce mensonge que tu es allée voir la petite et que tu lui as préparé à manger. Crois-tu, vraiment, que je suis idiote et que je donne crédit à toutes tes inventions? Ne réponds pas..., ne me donne pas d’explication, il n’en est nul besoin, et je ne les croirai pas. Oui, tu sais bien que je ne crois rien de tout ce que tu me dis, menteuse et trompeuse!»

Connaissant le caractère de sa maîtresse, Benina savait que le pire système contre ses accès de fureur était de la contredire, de lui donner des explications, d’être sincère et de se défendre. Doña Paca n’admettait aucun raisonnement, si juste qu’il fût. Plus les

explications qu’on lui fournissait étaient claires, logiques et justes, plus elle se mettait en fureur. Plus d’une fois Benina innocente dut reconnaître les torts imaginaires que lui imputait sa maîtresse, parce qu’en agissant ainsi elle se calmait plus vite.

«Vois combien j’ai raison, continua la dame qui, lorsqu’elle se mettait dans cet état, était tout ce qu’on peut imaginer de plus insupportable. Tu te tais.... Qui se tait reconnaît ses torts. Par conséquent, ce que je dis est certain; j’ai toujours raison.... C’est bien ce que je pense: tu n’as pas été à la maison d’Obdulia et tu n’en as pas pris le chemin. Dieu sait où tu as été vaguer. Mais ne crains rien, j’arriverai à le savoir Me laisser ici seule, morte de faim. Voilà une jolie matinée que tu m’as fait passer; j’ai dû subir les réclamations d’un tas innombrable de garçons de boutiques, qui sont venus demander des sommes que nous n’avons pas payées, grâce à ton désordre. Parce que, pour dire la vérité, je ne sais pas ce que tu fais de l’argent.... Réponds..., femme...; défends-toi, si tu peux; que si tu donnes pour toute réponse aux gens le silence, il me paraîtra que je t’en dis peu.»

Benina répéta avec humilité ce qu’elle avait dit antérieurement: qu’elle était restée longtemps chez don Romualdo, que don Carlos Trujillo l’avait gardée très longtemps; qu’elle était allée ensuite à la rue de la Cabeza....

«Dieu sait, Dieu sait où tu auras été, coureuse, et en quels endroits tu te seras arrêtée.... Voyons, voyons, si tu ne sens point le vin.»

Et se mettant à respirer son haleine, elle se recula en poussant des exclamations de dégoût et d’horreur:

«Ote-toi, ôte-toi de là, tu empestes l’eau-de-vie.

—Je n’en ai point bu, madame, vous pouvez me croire.»

Doña Paca insistait, car dans ses crises elle convertissait toujours ses soupçons en réalité et avec son entêtement, elle finissait toujours par se forger une conviction.

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.