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 initial configuration of Prometheus and Grafana
- Exploration of 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
Dashboard Management
- Creation and importation of dashboards
- Utilization of various panel types: graphs, tables, heatmaps, and statistical visualizations
- Development of reusable templates using variables and filters
Advanced Querying and Data Transformation
- Formulation and optimization of PromQL queries
- Application of transformations, mathematical operations, aliases, and derived fields
- Synthesis of multiple data sources into a unified view
Alerting and Notification Strategies
- Configuration of alert rules and performance thresholds
- Implementation of Alertmanager and definition of alert receivers (e.g., email, Slack, webhooks)
- Management of alert silences and grouping strategies
Performance Optimization and Scalability
- Enhancing dashboard performance through efficient caching
- Scaling Prometheus via federation and long-term storage solutions
- Adoption of best practices for data retention and disk usage management
Access Control and Collaboration
- Establishment of user accounts, roles, and team structures
- Configuration of permissions and secure sharing protocols
- Implementation of version control and dashboard provisioning
Conclusion and Future Directions
Requirements
- Practical experience with system monitoring or DevOps toolchains
- Proficiency in Linux environments and command-line operations
- Fundamental understanding of time-series data structures 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