Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Observabilty for complex systems and related technologies.

Reproducing split brain on CloudNativePG

We run Postgres under an operator for automatic failover. That is a promise about what happens during a failure, so the only way to know you have it is to cause the failure and watch. The docs tell you what should happen. A config review tells you which knobs are set. Neither tells you how long an isolated primary keeps accepting writes after its replacement has been promoted, and that number decides whether a failover is clean or leaves you with two versions of your data.

The Gremlin app for Dynatrace: resilience testing and reliability scoring, built on the observability you already trust

Dynatrace gives engineering teams deep, real-time visibility into every service they run. That visibility is the foundation of every effective reliability practice, and it's exactly the foundation Gremlin is built to extend. Once you can see how your distributed systems behave today, the next step is knowing how they'll behave under failure tomorrow—and to do it before those failures happen.

How to Choose an Observability Platform: A Growth-Stage Framework

Every engineering team eventually hits the same wall: the monitoring stack that was fine six months ago now can't answer the questions you're actually asking during an incident. This isn't a tooling failure, it's a growth mismatch. The right observability platform at 10 engineers is rarely the right one at 100, and the cost of getting that wrong isn't the subscription fee, it's the migration you'll be forced into later, usually mid-incident, usually under pressure.

It was surprisingly hard to break CloudNativePG replication

I wanted a Postgres replica that falls behind its primary. Sounds easy. It wasn't. Every time I cut the replica off from the primary, its lag jumped for a moment and then dropped right back to zero. It just would not stay behind. Chasing down why turned into a fun little tour of how a Postgres standby keeps itself alive, and what CloudNativePG quietly sets up behind the scenes.

AssemblyAI scales production Voice AI with Datadog's unified observability

AssemblyAI is a leading Voice AI platform that provides speech-to-text models and AI infrastructure developers use to build real-time voice applications. AssemblyAI uses Datadog to unify observability across its AI inference pipelines and multi-cloud GPU infrastructure, enabling the team to optimize performance and costs, accelerate model releases, and confidently deliver fast, reliable AI experiences at scale.

Why Static Reachability Isn't Enough for CVE Remediation

Most CVE remediation tools can tell you that a vulnerability could be exploited. Few can confirm whether it actually is. A scanner flags the same CVE in two services and marks both as vulnerable. Only one of them ever runs the flawed code in production. That gap, reachable in theory versus reachable in fact, is the real problem, and static analysis alone cannot close it.

On Release Days We Wear Teal Episode for release 4.19

In this episode, Leon explores some of the new features, functions, updates, and improvements in release 4.19, which includes a raft of AI-enabled features including the Cribl Apps, integrated MCP server, and the fact that AI features are now turned on by default. For more information, check out these links.

Cost attribution in Grafana Cloud: Manage spend across observability and testing workflows

Knowing what you're spending on observability is useful. Knowing which team, service, or project is driving that spend is what actually lets you act on that information. Cost attribution is a core part of how Grafana Cloud approaches cost management and optimization.

Embracing the Code Review Bottleneck

Roughly a year ago, I left Honeycomb’s SRE team to join the newly formed Tenant team, which works on our Private Cloud offering. This team held some significant challenges on its roadmap if it wanted to demonstrate that the offering was possible, would be worth the cost, and could be done without representing a heavy tax on the rest of the organization.