Get in Touch

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 code.
  • 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 the Linux command line.

Audience

  • System administrators.
  • DevOps engineers.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories