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.
Course Outline
Introduction to Custom Metrics
- Grasping different metric types and their practical use cases.
- Surveying Prometheus instrumentation libraries.
- Evaluating the advantages of exporting custom metrics.
Configuring Prometheus for Custom Metrics
- Adjusting Prometheus settings to scrape custom metric data.
- Investigating Prometheus exposition formats.
- Crafting PromQL queries specifically for custom metrics.
Application Instrumentation
- Implementing instrumentation in Python, Java, and Node.js applications.
- Utilizing Prometheus client libraries effectively.
- Addressing frequent challenges encountered during instrumentation.
Building Dashboards for Custom Metrics
- Architecting Grafana dashboards tailored to specific use cases.
- Customizing visualization panels for clarity and impact.
- Establishing real-time monitoring and alerting mechanisms.
Embedding Monitoring into CI/CD Pipelines
- Weaving custom metrics into build and deployment workflows.
- Automating alerts for CI/CD pipeline failures.
- Maintaining metric availability during application updates.
Troubleshooting and Performance Optimization
- Diagnosing and resolving instrumentation issues.
- Tuning Prometheus and Grafana for optimal performance.
- Scaling monitoring solutions for high-load applications.
Advanced Visualization Strategies
- Leveraging Grafana plugins for enhanced visual capabilities.
- Connecting Grafana with external data sources.
- Developing interactive dashboards for stakeholder engagement.
Recap and Future Steps
Requirements
- Foundational understanding of Prometheus and Grafana.
- Proficiency in application development and API interactions.
Target Audience
- Software Developers
- DevOps Engineers
14 Hours
Testimonials (2)
workshops, practical examples
Martin Stuparek - Orange Slovensko, a.s.
Course - Monitoring with Grafana
Relax, easy no pressure to complete the assignment