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
- System architecture overview and practical use cases
- Installation and configuration of Prometheus and Grafana
- Understanding exporters and the Prometheus query language (PromQL)
Data Source Integration
- Connecting Prometheus directly to Grafana
- Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins
Managing Dashboards
- Creating new dashboards and importing existing configurations
- Utilizing various panels: graphs, tables, heatmaps, and stat visualizations
- Developing reusable templates using variables and filters
Advanced Querying and Data Transformation
- Writing and optimizing PromQL queries for better performance
- Applying transformations, mathematical operations, aliases, and derived fields
- Merging multiple data sources into a unified view
Alerting and Notification Systems
- Defining alert rules and setting appropriate thresholds
- Configuring Alertmanager and receivers (email, Slack, webhooks, etc.)
- Managing alert silences and grouping strategies
Performance and Scalability
- Optimizing dashboard load times and implementing caching
- Scaling Prometheus via federation and long-term storage solutions
- Best practices for data retention policies and disk usage management
Access Control and Team Collaboration
- Establishing users, roles, and team structures
- Configuring granular permissions and secure sharing mechanisms
- Implementing version control and dashboard provisioning
Wrap-up and Recommendations
Requirements
- Hands-on experience with system monitoring or DevOps tools
- Proficiency with Linux environments and command-line interfaces
- Foundational understanding of time-series data and basic networking concepts
Target Audience
- System and network administrators
- DevOps and site reliability engineers
- Monitoring and observability specialists
Testimonials (2)
workshops, practical examples
Martin Stuparek - Orange Slovensko, a.s.
Course - Monitoring with Grafana
Relax, easy no pressure to complete the assignment