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
- Step-by-step installation and configuration of Prometheus and Grafana
- Exploration of exporters and the Prometheus query language (PromQL)
Data Source Integration
- Establishing the connection between Prometheus and Grafana
- Integrating external systems such as Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins for data ingestion
Working with Dashboards
- Creation and importation of dashboard layouts
- Utilizing various panel types, including graphs, tables, heatmaps, and stat visualizations
- Developing reusable templates using variables and filters
Advanced Querying and Data Transformation
- Authoring and optimizing PromQL queries for efficiency
- Applying data transformations, mathematical operations, aliases, and derived fields
- Synthesizing multiple data sources into a unified view
Alerting and Notifications
- Defining alert rules and setting performance thresholds
- Configuring Alertmanager and establishing receivers for email, Slack, webhooks, and more
- Managing alert silences and grouping strategies
Performance and Scaling Considerations
- Optimizing dashboard rendering performance and caching strategies
- Scaling Prometheus infrastructure via federation and long-term storage solutions
- Adopting best practices for data retention and disk space management
Access Control and Collaboration
- Structuring users, roles, and team hierarchies
- Configuring granular permissions and secure sharing protocols
- Implementing version control and dashboard provisioning workflows
Summary and Next Steps
Requirements
- Practical experience with system monitoring or DevOps toolchains
- Proficiency with Linux environments and command-line interfaces
- Foundational understanding of time-series data and 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