Course Outline

Introduction

  • Prometheus vs Graphite vs InfluxDB
  • Overview of Prometheus features and architecture
  • Prometheus data model and metrics

Getting Started

  • Installing and configuring Prometheus
  • Basic query operations (PromQL)
  • Use cases and examples
  • Navigating the UI

Monitoring and Alerting

  • Recording and alerting rules
  • Instrumenting codes
  • Pushing metrics (Pushgateway)  
  • Node and WMI exporters
  • Configuring Alertmanager
  • Managing alerts

Visualization with Grafana

  • Setting up Grafana
  • Creating a Prometheus data source
  • Using default dashboards
  • Customizing dashboards

Security, Integrations, and Optimization

  • Prometheus security model
  • Authentication, authorization, and encryption  
  • API management
  • Federation and HTTP service discovery
  • Remote write tuning parameters
  • Optimizing data and systems usage

Troubleshooting

Summary and Next Steps

Requirements

  • Programming experience (preferably in Go or Python)
  • Experience with Linux command line

Audience

  • System administrators
  • DevOps engineers
  14 Hours
 

Testimonials (4)

Related Courses

Related Categories