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
- Analyzing metrics types and identifying applicable use cases.
- Surveying available Prometheus instrumentation libraries.
- Evaluating the advantages of exporting custom metrics.
Configuring Prometheus for Custom Metrics
- Adjusting Prometheus settings to scrape custom metric endpoints.
- Investigating Prometheus exposition formats.
- Developing PromQL queries tailored to custom metrics.
Application Instrumentation
- Integrating instrumentation into Python, Java, and Node.js codebases.
- Leveraging official Prometheus client libraries.
- Addressing common obstacles encountered during the instrumentation process.
Building Dashboards for Custom Metrics
- Architecting Grafana dashboards aligned with specific operational use cases.
- Fine-tuning visualization panels for optimal clarity.
- Establishing real-time monitoring workflows and alerting mechanisms.
Embedding Monitoring in CI/CD Pipelines
- Weaving custom metrics into build and deployment pipelines.
- Automating alert triggers for CI/CD pipeline failures.
- Guaranteeing continuous metric availability during application upgrades.
Troubleshooting and Performance Optimization
- Diagnosing and resolving instrumentation defects.
- Tuning Prometheus and Grafana for peak performance.
- Scaling monitoring architectures to support high-load application environments.
Advanced Visualization Strategies
- Utilizing Grafana plugins to expand visualization capabilities.
- Connecting Grafana to diverse external data sources.
- Developing interactive dashboards tailored for stakeholder engagement.
Summary and Future Directions
Requirements
- Foundational understanding of Prometheus and Grafana.
- Working familiarity with application development processes and API integration.
Target Audience
- Software 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