Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Comparative analysis: Prometheus vs. Graphite vs. InfluxDB
  • Architectural overview and feature set of Prometheus
  • Exploring the Prometheus data model and metric structure

Foundations

  • Deployment and initial configuration of Prometheus
  • Essential PromQL query operations
  • Practical use cases and illustrative examples
  • Interface navigation and user experience

Observability and Alerting

  • Defining recording and alerting rules
  • Instrumenting application code
  • Metric collection via Pushgateway
  • Utilizing Node and WMI exporters
  • Configuration of Alertmanager
  • Alert lifecycle management

Visualization via Grafana

  • Initialization and setup of Grafana
  • Establishing Prometheus as a data source
  • Leveraging pre-built dashboards
  • Tailoring custom dashboard views

Security, Integration, and Performance

  • Understanding the Prometheus security framework
  • Implementing authentication, authorization, and encryption
  • API governance and management
  • Federation and HTTP-based service discovery
  • Tuning remote write parameters
  • Optimizing resource utilization and data efficiency

Diagnostics

Conclusion and Future Directions

Requirements

  • Programming proficiency (Go or Python preferred)
  • Proficiency with the Linux command line

Target Audience

  • System administrators
  • DevOps engineers

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories