Get in Touch

Course Outline

Introduction

  • Comparing Prometheus, Graphite, and InfluxDB
  • Review of Prometheus capabilities and architecture
  • Exploring the Prometheus data model and metrics

Getting Started

  • Installation and configuration of Prometheus
  • Essential query operations with PromQL
  • Real-world use cases and examples
  • Exploring the user interface

Monitoring and Alerting

  • Defining recording and alerting rules
  • Instrumenting code
  • Pushing metrics via Pushgateway  
  • Utilizing Node and WMI exporters
  • Setting up Alertmanager
  • Oversight of alerts

Visualization with Grafana

  • Grafana setup
  • Configuring Prometheus as a data source
  • Leveraging pre-built dashboards
  • Tailoring custom dashboards

Security, Integrations, and Optimization

  • Understanding the Prometheus security framework
  • Authentication, authorization, and encryption  
  • Managing APIs
  • Federation and HTTP service discovery
  • Tuning remote write parameters
  • Optimizing data handling and system usage

Troubleshooting

Wrap-up and Future Steps

Requirements

  • Programming experience (ideally in Go or Python)
  • Familiarity with the Linux command line

Target Audience

  • System administrators
  • DevOps engineers
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories