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 practical use cases
- Installation and initial configuration of Prometheus and Grafana
- Exploring exporters and the Prometheus query language (PromQL)
Integrating Data Sources
- Establishing the connection between Prometheus and Grafana
- Connecting to Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Leveraging JSON, CSV, and external API plugins
Dashboard Development
- Creating and importing dashboard layouts
- Utilizing various panel types: graphs, tables, heatmaps, and stat visualizations
- Building reusable templates through variables and filters
Advanced Querying and Data Transformation
- Composing and optimizing PromQL queries
- Applying transformations, mathematical operations, aliases, and derived fields
- Aggregating multiple data sources into a unified view
Alerting and Notification Strategies
- Defining alert rules and threshold parameters
- Configuring Alertmanager and setting up receivers (email, Slack, webhook, etc.)
- Managing alert silences and grouping strategies
Performance and Scalability Strategies
- Enhancing dashboard performance and caching mechanisms
- Scaling Prometheus using federation and long-term storage solutions
- Adhering to best practices for data retention and disk management
Access Control and Collaboration
- Configuring users, roles, and team structures
- Managing permissions and secure sharing protocols
- Implementing version control and dashboard provisioning
Summary and Future Pathways
Requirements
- Practical experience with system monitoring or DevOps tooling
- Proficiency with Linux environments and command-line interfaces
- Foundational knowledge of time-series data and networking concepts
Target Audience
- System and network administrators
- DevOps and site reliability engineers
- Teams focused on monitoring and observability
Testimonials (2)
workshops, practical examples
Martin Stuparek - Orange Slovensko, a.s.
Course - Monitoring with Grafana
Relax, easy no pressure to complete the assignment