Overview
Explore Prometheus monitoring for Java developers in this 29-minute Devoxx conference talk. Learn about the open-source monitoring tool's white-box approach, time-series database, and powerful query language. Discover how to instrument Java applications, expose metrics for Prometheus environments, and work with built-in metrics from modern infrastructure components like Docker's cAdvisor and Kubernetes. Gain insights into direct code instrumentation and exposing JMX beans in legacy applications. Follow along with demonstrations covering Prometheus server setup, configuration, debugging UI, Grafana integration, dashboard creation, alerting, and metric examples. Presented by Dr. Fabian Stäber, an experienced software developer and research lead from ConSol* Consulting & Solutions Software GmbH.
Syllabus
Intro
Prometheus Server
Prometheus Monitoring
Prometheus Demo
Prometheus Configuration
Prometheus Debugging UI
Graphana
Creating a dashboard
Creating a graph
Alerting
Prometheus Metrics
Prometheus Metrics Example
Wrap Up
Taught by
Devoxx