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 connections between Prometheus and Grafana.
- Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki.
- Utilising JSON, CSV, and external API plugins.
Dashboard Management
- Creating and importing dashboards.
- Utilising panels such as graphs, tables, heatmaps, and stat visualisations.
- Developing reusable templates using variables and filters.
Advanced Querying and Data Transformation
- Writing 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 defining thresholds.
- Managing Alertmanager and setting up alert receivers (email, Slack, webhook, etc.).
- Overseeing alert silences and grouping strategies.
Performance and Scaling Considerations
- Optimising dashboard performance and caching strategies.
- Scaling Prometheus through federation and long-term storage solutions.
- Adhering to best practices for data retention and disk usage management.
Access Control and Collaboration
- Configuring users, roles, and team structures.
- Setting up permissions and secure sharing protocols.
- Implementing version control and dashboard provisioning.
Summary and Next Steps
Requirements
- Experience with system monitoring or DevOps toolsets.
- Familiarity with Linux environments and command-line utilities.
- A solid understanding of time-series data and fundamental networking concepts.
Audience
- System and network administrators.
- DevOps and site reliability engineers.
- Members of 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