Free e-book:
Distributed Systems Observability

Network infrastructure is in the midst of a paradigm-shift. As systems become more distributed, methods for building and operating them are rapidly evolving—and that makes visibility into our services and infrastructure more important than ever.

In this practical e-book, author Cindy Sridharan examines new monitoring tools that, while promising, bring their own set of technical and organizational challenges. 

Platforms such as Kubernetes have solved several problems that traditional monitoring tools used to flag, but partial, implicit, and “soft” failure modes have risen along with the overall complexity of the system.

This e-book provides an honest overview of monitoring challenges and trade-offs to help you choose the best observability strategy for your distributed system.

Download your copy today

Find out how to achieve the best observability strategy for your monitoring system

by Cindy Sridharan, Distributed Systems Engineer


The Three Pillars Of Observability 

Learn the pros and cons of the three pillars of modern observability—logging, metrics collection, and request tracing.

Monitoring And Observability

Explore the challenges involved when logging, metrics, and tracing are used in conjunction.


 Examine the current crop of monitoring systems using Prometheus for metrics and Jaegar for tracing.

Optimise Metrics and Tracing

Learn when it makes sense to use additional tools to augment logging, metrics, and tracing.

Which Tools To Use And When

Evolve Your Own Monitoring Stack

Get a blueprint for evolving your monitoring stack to include the latest advances in the space.

Your e-book contains Cindy's guides to:

And much more!

Understand what you need to monitor in a modern Cloud Native environment and how to use that data to derive alerts and insightful analysis.

Humio - Logs as a Stream Processing Solution

Humio treats log processing as a stream processing problem. Log data can be streamed from each machine directly into Humio without any pre-aggregation.

Humio uses sophisticated compression algorithms to effectively compress and retrieve the log data. In lieu of apriori indexing, Humio allows for real-time, complex queries on event stream data.

Since Humio supports text based logs (the format which the vast majority of developers are used to grepping), ad-hoc schema on read allows users to iteratively and interactively query log data.

About the Author

Cindy Sridharan is a Distributed Systems Engineer at Apple. Previously, she was an engineer at imgix, where she worked on API development, infrastructure, and other miscellaneous backend engineering tasks.

She likes thinking about building resilient and maintainable systems. She maintains a blog where she shares her ideas and experience about several of these topics. 

Free e-book:
Distributed Systems Observability