Overview
Explore systems and service monitoring with Prometheus in this conference talk from GOTO Amsterdam 2019. Gain insights into different monitoring and observability approaches for ensuring IT system availability and performance. Discover how Prometheus, an opinionated metrics collection and monitoring system, excels in dynamic cloud-based environments. Learn about its dimensional data model, powerful query language, and seamless alerting integration. Delve into Prometheus' core features, design principles, and architecture. Understand the benefits of its operational simplicity, efficiency, and dynamic environment support through service discovery integration. Examine topics such as check-based monitoring, logs/events, metrics/time series, and request tracing. Explore the Prometheus ecosystem, including expression browsers, built-in graphing, and dashboarding via Grafana. By the end, grasp how Prometheus can help define precise and actionable alerts for your IT infrastructure.
Syllabus
Intro
Systems/Service Goals
Potential Problems
Check-Based Monitoring
Logs / Events
Metrics / Time Series
Request Tracing
What is Prometheus?
What is it not?
Architecture
Interlude: Exposition Format
Favorite Features
Data Model
Querying
Expression browser
Built-in graphing
Dashboarding via Grafana
Alerting
Operational Simplicity
Efficiency
Decoupled Remote Storage
Dynamic Environments
Service Discovery Integration
Conclusion
Taught by
GOTO Conferences