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 common use cases
- Installation and configuration of Prometheus and Grafana
- Overview of exporters and the Prometheus query language (PromQL)
Data Source Integration
- Establishing the connection between Prometheus and Grafana
- Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
- Utilizing JSON, CSV, and external API plugins
Dashboard Management
- Creation and import of dashboards
- Utilizing panels: graphs, tables, heatmaps, and stat visualizations
- Developing reusable templates with variables and filters
Advanced Querying and Data Transformation
- Composition and optimization of PromQL queries
- Application of transformations, math functions, aliases, and derived fields
- Aggregating multiple data sources into a unified view
Alerting and Notifications
- Configuration of alert rules and thresholds
- Implementation of Alertmanager and setup of alert receivers (email, Slack, webhook, etc.)
- Management of alert silences and grouping
Performance and Scaling Considerations
- Optimization of dashboard performance and caching strategies
- Scaling Prometheus through federation and long-term storage solutions
- Best practices for data retention and disk utilization
Access Control and Collaboration
- Establishment of users, roles, and teams
- Configuration of permissions and secure sharing protocols
- Version control and dashboard provisioning
Summary and Next Steps
Requirements
- Proficiency with system monitoring or DevOps tooling
- Acquaintance with Linux environments and command-line operations
- Comprehension of time-series data concepts and fundamental networking
Target Audience
- System and network administrators
- DevOps and site reliability engineers
- 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