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
Introduction to Grafana and Prometheus
- Architectural overview and primary use cases
- Installation and configuration of Prometheus and Grafana
- Understanding exporters and the Prometheus query language (PromQL)
Data Source Integration
- Establishing the link between Prometheus and Grafana
- Integrating data from Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins
Dashboard Development
- Creating and importing dashboard configurations
- Utilising various panel types, including graphs, tables, heatmaps, and statistical visualisations
- Designing reusable templates with variables and dynamic filters
Advanced Querying and Data Transformation
- Crafting and optimising PromQL queries
- Applying transformations, mathematical functions, aliases, and derived fields
- Unifying multiple data sources into a cohesive single view
Alerting and Notification Strategies
- Defining alert rules and performance thresholds
- Configuring Alertmanager and setting up receivers (email, Slack, webhooks, etc.)
- Managing alert silences and logical grouping
Performance and Scalability
- Optimising dashboard responsiveness and caching strategies
- Scaling Prometheus through federation and long-term storage solutions
- Best practices for data retention policies and disk management
Access Control and Team Collaboration
- Establishing users, roles, and team structures
- Configuring granular permissions and secure sharing protocols
- Implementing version control and automated dashboard provisioning
Summary and Future Directions
Requirements
- Practical experience with system monitoring frameworks or DevOps toolchains.
- Proficiency in Linux operating systems and command-line interface usage.
- A solid understanding of time-series data structures and fundamental networking principles.
Intended Audience
- System and network administrators.
- DevOps and site reliability engineers.
- Professionals within 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