Skip to content

WorthPosting

  • About
  • Resource Links

Tag: Observability

Cat Links Software Engineering

Prometheus Histograms and Percentiles: Measuring Latency Without Lying

Posted on November 4, 2026

Every latency dashboard has the same shape: a line for the average request duration and a line for p99, with

Continue readingPrometheus Histograms and Percentiles: Measuring Latency Without Lying

Cat Links Software Engineering

Structured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Posted on October 31, 2026November 1, 2026

Every team starts logging with good intentions and ends up with a bill. Somewhere between the first incident and the

Continue readingStructured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Cat Links Software Engineering

Multi-Window, Multi-Burn-Rate Alerting: SLO Pages That Don’t Cry Wolf

Posted on October 28, 2026

Every team that adopts SLOs eventually hits the same wall: the service is “up 99.95% of the time,” nobody knows

Continue readingMulti-Window, Multi-Burn-Rate Alerting: SLO Pages That Don’t Cry Wolf

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry: A Setup That Actually Holds Together

Posted on October 21, 2026October 29, 2026

For years, adding tracing to a Go service meant wrapping every handler, decorating every client, and threading context through every

Continue readingDistributed Tracing in Go with OpenTelemetry: A Setup That Actually Holds Together

Cat Links Software Engineering

Prometheus Cardinality: Why Your TSDB Is Drowning and How to Stop It

Posted on October 12, 2026October 13, 2026

Eventually the alert fires at 3 a.m.: your Prometheus is consuming more memory than the database it monitors, queries that

Continue readingPrometheus Cardinality: Why Your TSDB Is Drowning and How to Stop It

Cat Links Software Engineering

Structured Logging in Go: A Practical slog Field Guide

Posted on October 10, 2026October 11, 2026

Every codebase has a logging moment of reckoning. It arrives when someone has to debug a production incident at 2

Continue readingStructured Logging in Go: A Practical slog Field Guide

Cat Links Software Engineering

Burn-Rate Alerting on SLOs: Multiwindow Alerts in Prometheus That Don’t Flap

Posted on October 9, 2026

Most teams don’t have an alerting problem; they have an alerting volume problem. The on-call rotation drowns in alerts that

Continue readingBurn-Rate Alerting on SLOs: Multiwindow Alerts in Prometheus That Don’t Flap

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry: Spans, Context, and Sampling That Works

Posted on October 2, 2026

Your microservice takes eleven seconds to answer a request that used to take two hundred milliseconds. The on-call engineer opens

Continue readingDistributed Tracing in Go with OpenTelemetry: Spans, Context, and Sampling That Works

Cat Links Software Engineering

Structured Logging in Go With slog: Handlers, Sampling, and Dynamic Levels

Posted on September 28, 2026September 29, 2026

A request fails at 2 AM. The on-call engineer greps through logs looking for a trace ID, finds seventeen lines

Continue readingStructured Logging in Go With slog: Handlers, Sampling, and Dynamic Levels

Cat Links Software Engineering

Prometheus Cardinality Explosions: Why Your Monitoring Server Ran Out of Memory

Posted on September 24, 2026

Every Prometheus outages post-mortem tells the same story in a slightly different costume. The server ran fine for months, then

Continue readingPrometheus Cardinality Explosions: Why Your Monitoring Server Ran Out of Memory

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up