Is My App Still Up? Monitoring Your Cloud Native Application
summary
Shows concrete how-to for monitoring Cloud Foundry apps: instrument Spring Boot with Spring Sleuth to emit traces to Zipkin, bind New Relic or AppDynamics for out‑of‑the‑box call traces, and tap the Firehose for HTTP start/stop events. Offers small prototypes — a log‑eliezer CLI (built in ~4 hours) and an app‑nozzle (≈10 minutes) — that analyze log rates and latency percentiles. Covers JMX/SSH into app containers, pprof for Go, cautions about percentiles, and advises monitoring across dev, test and prod.
AI-written summary · about
chapters (14)
- 0:00Introduction and welcome
- 1:05What does cloud native mean
- 2:49Why monitor your app
- 6:01What metrics to monitor
- 8:10Monitoring microservices with tracing
- 11:46Out-of-the-box monitoring solutions
- 14:39DIY monitoring with Cloud Foundry logs
- 17:50Monitoring latency with CLI plugins
- 21:23Cautions about percentiles in metrics
- 21:44Debugging Java apps in Cloud Foundry
- 23:53Profiling Go applications
- 25:18Monitor all environments
- 26:23Setting up meaningful alerts
- 27:48Custom metrics and closing remarks
related talks
47mUsing metric and traces to diagnose our cloud-native applications
54mLatency and Event Tracing with Spring Cloud Data Flow
17mIdentify and solve security risks faster with Application Signals
12mCF Application Runtime Demo: Weighted Routing (Istio/Envoy), Multiple Custom App Ports...
01h 12mInside spring.io: a Production Spring Reference Application
01h 00mBuilding Cloud-Native Applications
21mApplication Runtime Platform Roundup: Galloping Go Bumps, Tracing Tales, and Readine...
58mThrough the looking glass: Effective observability for cloud native applications
