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
 

Related Courses

Monitoring Kubernetes with Prometheus

  7 hours

Data Management

  35 hours

SAP ASE for Database Administrators

  28 hours

Pivotal Greenplum for Developers

  21 hours

MarkLogic Server

  14 hours

SQL in Microsoft Access

  14 hours

Access - Data Base Designing

  21 hours

Access Advanced

  21 hours

Microsoft Access - download the data

  14 hours

Access Intermediate

  14 hours

VBA For Access & Excel

  21 hours

MongoDB for Administrators

  14 hours

MongoDB for Developers

  14 hours

MongoDB for Advanced Users

  14 hours