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 14 hours
Course Outline
Introduction to Custom Metrics
- Exploring metrics types and their practical use cases
- Overview of available Prometheus instrumentation libraries
- Key advantages of exporting custom metrics
Configuring Prometheus for Custom Metrics
- Setting up Prometheus to scrape custom metrics
- Investigating Prometheus exposition formats
- Crafting PromQL queries tailored for custom metrics
Application Instrumentation
- Adding instrumentation to Python, Java, and Node.js applications
- Utilizing Prometheus client libraries effectively
- Addressing common challenges encountered during instrumentation
Building Dashboards for Custom Metrics
- Designing Grafana dashboards targeted at specific use cases
- Customizing visualization panels for clarity
- Establishing real-time monitoring and alerting mechanisms
Integrating Monitoring into CI/CD Pipelines
- Embedding custom metrics into build and deployment workflows
- Automating alerts for CI/CD pipeline failures
- Guaranteeing metric availability during application updates
Troubleshooting and Optimization
- Diagnosing and resolving instrumentation issues
- Enhancing the performance of Prometheus and Grafana
- Scaling monitoring solutions for high-load applications
Advanced Visualization Strategies
- Leveraging Grafana plugins for enhanced visualizations
- Connecting Grafana with external data sources
- Creating interactive dashboards for stakeholders
Summary and Path Forward
Requirements
- Fundamental understanding of Prometheus and Grafana
- Familiarity with application development processes and APIs
Intended Audience
- Developers
- DevOps Engineers
Testimonials (2)
workshops, practical examples
Martin Stuparek - Orange Slovensko, a.s.
Course - Monitoring with Grafana
Relax, easy no pressure to complete the assignment