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.
- Understanding exporters and 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.
Working with Dashboards
- Creating and importing dashboard configurations.
- Utilizing various panels: graphs, tables, heatmaps, and stat visualizations.
- Developing reusable templates using variables and filters.
Advanced Querying and Data Transformation
- Writing and optimizing PromQL queries for efficiency.
- Applying transformations, mathematical operations, aliases, and derived fields.
- Synthesizing multiple data sources into a unified view.
Alerting and Notifications
- Defining alert rules and setting appropriate thresholds.
- Configuring Alertmanager and setting up receivers for email, Slack, webhooks, etc.
- Managing alert silences and grouping strategies.
Performance and Scaling Considerations
- Optimizing dashboard performance and implementing caching strategies.
- Scaling Prometheus through federation and long-term storage solutions.
- Best practices for data retention policies and disk usage management.
Access Control and Collaboration
- Setting up user accounts, roles, and team structures.
- Configuring granular permissions and secure sharing protocols.
- Implementing version control and dashboard provisioning.
Summary and Next Steps
Requirements
- Hands-on experience with system monitoring or DevOps tooling.
- Proficiency in Linux environments and command-line operations.
- Foundational understanding of time-series data and basic networking concepts.
Target 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