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
- Exploring architectural components and practical use cases.
- Step-by-step installation and configuration of Prometheus and Grafana.
- Fundamentals of exporters and an overview of the Prometheus Query Language (PromQL).
Data Source Integration
- Establishing the connection between Prometheus and Grafana.
- Integrating with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki.
- Leveraging JSON, CSV, and external API plugins for data ingestion.
Working with Dashboards
- Creating custom dashboards and importing existing templates.
- Utilizing various panel types, including graphs, tables, heatmaps, and statistics.
- Designing reusable templates using variables and dynamic filters.
Advanced Querying and Data Transformation
- Crafting and optimizing complex PromQL queries.
- Applying transformations, mathematical operations, aliases, and derived fields.
- Unifying multiple data sources into a cohesive single view.
Alerting and Notifications
- Defining alert rules and setting precise thresholds.
- Configuring Alertmanager and routing notifications via email, Slack, webhooks, and more.
- Managing alert silences and grouping for clarity.
Performance and Scaling Considerations
- Enhancing dashboard performance and implementing caching strategies.
- Scaling Prometheus through federation and long-term storage solutions.
- Best practices for managing data retention and optimizing disk usage.
Access Control and Collaboration
- Structuring users, roles, and teams for effective collaboration.
- Configuring granular permissions and secure sharing protocols.
- Implementing version control and automated dashboard provisioning.
Summary and Next Steps
Requirements
- Practical experience with system monitoring or DevOps toolchains.
- Proficiency in Linux environments and command-line navigation.
- Foundational knowledge of time-series data concepts and basic networking principles.
Target Audience
- System and network administrators.
- DevOps and Site Reliability Engineers (SREs).
- 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