The Holy Trinity of Observability: Logs, Metrics, and Traces
summary
Live demo shows a concrete pipeline for monitoring Spring Boot microservices using the Elastic Stack: system metrics from metricbeat, network captures from packetbeat, structured logs via filebeat modules, uptime with heartbeat, filesystem events with auditbeat, and distributed traces stored from Sleuth into Zipkin. Three nodes collect ~1,200 requests in 15 minutes with 99th percentile latency ~3s, an injected bad-jar causes OOMs, stack-hash grouping surfaces the top error (32 occurrences), and killing the frontend produces immediate 502 and heartbeat alerts.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 0:30Why this talk
- 2:22Elastic
- 3:58Spring Boot
- 4:30Monitoring
- 4:47Cloud
- 5:12Elastic Search
- 5:39Open Source
- 6:38Cubana
- 16:25Flows
- 17:10HTTP Requests
- 19:45DNS Exfiltration
- 20:55nginx access logs
- 23:05nginx dashboard
- 25:05systemblocks dashboard
- 29:35discover
- 32:55heartbeat
- 35:30visualization
- 36:35changes
- 38:05deploy
- 39:30sipgame
- 42:05repository
related talks
49mMonitor Your Microservices with Logs, Metrics, Pings and Traces
31m360° Monitoring of Your Services
58mObservability Beyond the three pillars with Spring
35mFull Stack Visibility with Elastic: Logs, Metrics and Traces
55mDemystifying Observability for Spring Applications
45mObservability for Modern Spring Applications
44mObservability with Spring-based distributed systems
46mImplementing Observability in Java-Based Projects
