Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Comparison of Prometheus, Graphite, and InfluxDB
  • Summary of Prometheus capabilities and architectural structure
  • Data models and metric types in Prometheus

Initial Setup

  • Prometheus installation and configuration
  • Foundational query operations using PromQL
  • Practical use cases and examples
  • Exploring the user interface

Monitoring and Alerting

  • Defining recording and alerting rules
  • Adding instrumentation to code
  • Metric pushing via Pushgateway  
  • Utilizing Node and WMI exporters
  • Configuring the Alertmanager
  • Handling and managing alerts

Visualization via Grafana

  • Grafana installation and setup
  • Establishing a Prometheus data source
  • Leveraging standard dashboards
  • Personalizing dashboard views

Security, Integration, and Performance Tuning

  • The Prometheus security framework
  • Authentication, authorization, and encryption protocols  
  • Managing API interactions
  • Federation and HTTP service discovery
  • Tuning remote write parameters
  • Optimizing data usage and system resources

Diagnosing Issues

Wrap-up and Further Learning

Requirements

  • Programming proficiency, ideally in Go or Python
  • Proficiency with the Linux command line

Target Audience

  • System Administrators
  • DevOps Engineers

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories