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 key use cases
- Installation and configuration of Prometheus and Grafana
- Exploring exporters and the Prometheus query language (PromQL)
Data Source Integration
- Establishing connections between Prometheus and Grafana
- Integrations with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Utilising JSON, CSV, and external API plugins
Dashboard Management
- Creating and importing dashboards
- Utilising panels: graphs, tables, heatmaps, and statistical visualizations
- Developing reusable templates with variables and filters
Advanced Querying and Data Transformation
- Writing and optimising PromQL queries
- Applying transformations, mathematical functions, aliases, and derived fields
- Aggregating multiple data sources into a unified view
Alerting and Notifications
- Defining alert rules and thresholds
- Configuring Alertmanager and setting up receivers (email, Slack, webhooks, etc.)
- Managing alert silences and grouping strategies
Performance and Scalability
- Enhancing dashboard performance and caching strategies
- Scaling Prometheus using federation and long-term storage solutions
- 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 Future Directions
Requirements
- Practical experience with system monitoring or DevOps tools
- Familiarity with Linux environments and command-line operations
- Comprehension of time-series data and fundamental 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