At 20:41 on a Friday, Tarun got a message from a friend asking whether the app was broken. He was on call. He had not been paged. Every panel on the dashboard was green, and it stayed green for the six hours and twenty-six minutes it took to find the problem.
Nothing had crashed. That is the point.
This book follows one team through the year after that night. A food-delivery company in Pune, one checkout service that is "sometimes slow", and thirteen chapters that each add a layer to the same service until the outage that took six hours takes seventeen minutes.
What you build along the way:
There is also a chapter on what all of it costs, with a real monthly invoice broken down line by line, and the four levers that cut it by 60% without losing the data that saves you at 3 am.
Written for backend and DevOps engineers who inherited a Grafana instance from someone who left and suspect it is not telling them much. No prior OpenTelemetry. No PromQL. Working Go, YAML and PromQL examples throughout, with every threshold derived from something rather than copied from a blog post.
By the end you will have one number on a wall that means something.
"synopsis" may belong to another edition of this title.
Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.
Paperback. Condition: new. Paperback. At 20:41 on a Friday, Tarun got a message from a friend asking whether the app was broken. He was on call. He had not been paged. Every panel on the dashboard was green, and it stayed green for the six hours and twenty-six minutes it took to find the problem.Nothing had crashed. That is the point.This book follows one team through the year after that night. A food-delivery company in Pune, one checkout service that is "sometimes slow", and thirteen chapters that each add a layer to the same service until the outage that took six hours takes seventeen minutes.What you build along the way: OpenTelemetry instrumentation, starting with the zero-code version you can ship in an afternoon and nobody has to approveTraces, metrics and structured logs that share a trace ID, so you can walk from a spike on a graph to the log line that explains it in two clicksA Collector pipeline you control, where dropping a costly label is a config reload instead of five pull requestsTail sampling that keeps every error and every slow trace at 8% of the storageSLIs and SLOs defined on things a customer would notice, with the error-budget arithmetic worked out in fullBurn-rate alerts that replaced forty-seven rules with six, derived rather than guessedThere is also a chapter on what all of it costs, with a real monthly invoice broken down line by line, and the four levers that cut it by 60% without losing the data that saves you at 3 am.Written for backend and DevOps engineers who inherited a Grafana instance from someone who left and suspect it is not telling them much. No prior OpenTelemetry. No PromQL. Working Go, YAML and PromQL examples throughout, with every threshold derived from something rather than copied from a blog post.By the end you will have one number on a wall that means something. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9798171139261
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Print on Demand. Seller Inventory # I-9798171139261
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # L2-9798171139261
Quantity: Over 20 available
Seller: AHA-BUCH GmbH, Einbeck, Germany
Taschenbuch. Condition: Neu. Neuware. Seller Inventory # 9798171139261
Quantity: 2 available
Seller: CitiRetail, Stevenage, United Kingdom
Paperback. Condition: new. Paperback. At 20:41 on a Friday, Tarun got a message from a friend asking whether the app was broken. He was on call. He had not been paged. Every panel on the dashboard was green, and it stayed green for the six hours and twenty-six minutes it took to find the problem.Nothing had crashed. That is the point.This book follows one team through the year after that night. A food-delivery company in Pune, one checkout service that is "sometimes slow", and thirteen chapters that each add a layer to the same service until the outage that took six hours takes seventeen minutes.What you build along the way: OpenTelemetry instrumentation, starting with the zero-code version you can ship in an afternoon and nobody has to approveTraces, metrics and structured logs that share a trace ID, so you can walk from a spike on a graph to the log line that explains it in two clicksA Collector pipeline you control, where dropping a costly label is a config reload instead of five pull requestsTail sampling that keeps every error and every slow trace at 8% of the storageSLIs and SLOs defined on things a customer would notice, with the error-budget arithmetic worked out in fullBurn-rate alerts that replaced forty-seven rules with six, derived rather than guessedThere is also a chapter on what all of it costs, with a real monthly invoice broken down line by line, and the four levers that cut it by 60% without losing the data that saves you at 3 am.Written for backend and DevOps engineers who inherited a Grafana instance from someone who left and suspect it is not telling them much. No prior OpenTelemetry. No PromQL. Working Go, YAML and PromQL examples throughout, with every threshold derived from something rather than copied from a blog post.By the end you will have one number on a wall that means something. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9798171139261
Quantity: 1 available