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 applicable use cases.
- Installation and configuration of Prometheus and Grafana.
- Introduction to exporters and the Prometheus query language (PromQL).
Data Source Integration
- Linking Prometheus to Grafana.
- Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki.
- Utilizing JSON, CSV, and external API plugins.
Working with Dashboards
- Creation and import of dashboards.
- Utilizing panels such as graphs, tables, heatmaps, and stat visualizations.
- Development of reusable templates using variables and filters.
Advanced Querying and Data Transformation
- Authoring and optimizing PromQL queries.
- Application of transformations, math functions, aliases, and derived fields.
- Consolidating multiple data sources into a unified view.
Alerting and Notifications
- Configuration of alert rules and thresholds.
- Use of Alertmanager and setup of alert receivers (including email, Slack, and webhooks).
- 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 regarding data retention and disk usage.
Access Control and Collaboration
- Configuration of users, roles, and teams.
- Setup of permissions and secure sharing mechanisms.
- Implementation of version control and dashboard provisioning.
Summary and Next Steps
Requirements
- Practical experience with system monitoring or DevOps tools.
- Proficiency in Linux environments and command-line operations.
- A solid grasp of time-series data and fundamental networking concepts.
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