Ops for Developers - Monitor Your Java Application with Prometheus
summary
Prometheus captures JVM and container metrics while application-side instrumentation exposes meaningful business signals: Dropwizard Metrics and the Prometheus Java simpleclient surface JVM heap, GC and thread metrics; Hystrix metrics provide per-external-call counts, percentiles and circuit-breaker state (demo shows latency percentiles and GC CPU spikes under load). Custom collectors and Prometheus-style histograms are implemented for GC, Tomcat and DB pools; Hystrix exporter exists but is not yet on Maven Central. Recommendations: per-team Prometheus and instrument for load testing.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:57Prometheus
- 4:22C Advisor
- 6:04Ram Usage
- 8:33Jvm Object Diversion Info
- 9:21Business Metrics
- 13:47Circuit Breakers
- 23:28Vm Garbage Collection Metrics
related talks
48mState of the Java Metrics Libraries
45mMicroProfile Metrics: Practical Use Cases
33mObserving Minecraft
26mMake Monitoring Easy for your Java Apps
32mDemocratizing Application Monitoring with Prometheus
49mOpenTelemetry for Java Developers
01h 10mObservability For (Java) Devs - 2023 Edition
44mDo It Yourself: Programmable Metrics using OpenTelemetry
