Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Foundations of Grafana and Prometheus
- Overview of architectural design and common use cases
- Installation and configuration workflows for Prometheus and Grafana
- Introduction to exporters and the Prometheus query language (PromQL)
Data Source Integration Strategies
- Establishing the connection between Prometheus and Grafana
- Integrating with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins for data ingestion
Dashboard Development and Management
- Processes for creating and importing dashboards
- Utilizing panels for graphs, tables, heatmaps, and statistical visualizations
- Building reusable templates through variables and filter mechanisms
Advanced Querying and Data Transformation
- Constructing and optimizing PromQL queries for efficient data retrieval
- Applying transformations, mathematical operations, aliases, and derived fields
- Synthesizing multiple data sources into unified views
Alerting Mechanisms and Notification Workflows
- Defining alert rules and performance thresholds
- Configuring Alertmanager and setting up receivers for email, Slack, webhooks, and more
- Managing alert silences and grouping strategies
Performance Optimization and Scalability
- Enhancing dashboard performance through caching strategies
- Scaling Prometheus architecture using federation and long-term storage solutions
- Implementing best practices for data retention and disk space management
Access Control and Collaborative Workflows
- Establishing user hierarchies, roles, and team structures
- Configuring granular permissions and secure sharing protocols
- Utilizing version control and automated dashboard provisioning
Conclusion and Future Directions
Requirements
- Practical experience with system monitoring or DevOps toolchains
- Proficiency with Linux environments and command-line interface operations
- A solid grasp of time-series data concepts and fundamental networking principles
Target Audience
- System and network administrators
- DevOps and site reliability engineers
- Members of monitoring and observability teams
Testimonials (2)
workshops, practical examples
Martin Stuparek - Orange Slovensko, a.s.
Course - Monitoring with Grafana
Relax, easy no pressure to complete the assignment