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
- Overview of architecture and key use cases
- Installation and configuration of Prometheus and Grafana
- Introduction to exporters and the Prometheus query language (PromQL)
Data Source Integration
- Establishing the connection between Prometheus and Grafana
- Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins
Working with Dashboards
- Creating and importing dashboard layouts
- Utilising panels for graphs, tables, heatmaps, and stat visualisations
- Developing reusable templates using variables and filters
Advanced Querying and Data Transformation
- Formulating and optimising PromQL queries
- Applying transformations, mathematical operations, aliases, and derived fields
- Synthesising multiple data sources into a unified view
Alerting and Notifications
- Configuring alert rules and thresholds
- Utilising Alertmanager to set up receivers (email, Slack, webhook, etc.)
- Managing alert silences and grouping strategies
Performance and Scaling Considerations
- Enhancing dashboard performance and implementing caching
- Scaling Prometheus through federation and long-term storage solutions
- Adopting best practices for data retention and disk usage management
Access Control and Collaboration
- Establishing users, roles, and team structures
- Configuring permissions and secure sharing protocols
- Implementing version control and dashboard provisioning
Summary and Next Steps
Requirements
- Practical experience with system monitoring or DevOps tools
- Proficiency in Linux environments and command-line operations
- Conceptual understanding of time-series data and fundamental networking principles
Target Audience
- System and network administrators
- DevOps and site reliability engineers
- 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