PROM

Prometheus

Monitoring dynamic, containerised environments
Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

395 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

Prometheus is an open source monitoring system. By design and principle of operation, it is primarily known as a monitoring system for dynamic, containerised environments, but it is also suitable for monitoring traditional infrastructures. Cloud Native Computing Foundation "graudated project", the primary monitoring system for Kubernetes clusters, containerised applications.

Recommended for system administrators who want to monitor Kubernetes clusters, containerized applications using Prometheus.

What will the participants of the course learn and master during the 3 days?

  • The basic principles and architecture of Prometheus
  • How to install and configure Prometheus
  • Using Exporters; monitoring different systems
  • Setting alarms
  • Using PromQL (Prometheus Query Language)
  • Visualisation using Grafana
  • The basics of a high availability monitoring system

Outline

Introduction, basic concepts

  • What is Prometheus?
  • Basic monitoring concepts
  • Prometheus Ecosystem
  • Prometheus data model and metrics

Installation, configuration

  • Installing Prometheus (standalone)
  • Prometheus in Kubernetes cluster
  • Configuration

Integration - Exporters

  • Node (OS) exporter
  • Container exporter (cAdvisor, kube-state-metrics)
  • Blackbox and additional exporters
  • Pushgateway

PromQL - Prometheus Query Language

  • Data model
  • PromQL basics (selectors, operators, functions)
  • Expression Browser and PromLens
  • Advanced queries

Display and alerts

  • Setting alarms
  • Alertmanager operation and configuration
  • Tags and annotations
  • Visualisation with Grafana
  • Creating and using Grafana dashboard

Scalability, operation

  • Service Discovery solutions
  • Scaling and federation
  • Thanos
Outline (PDF)

Prerequisites

Recommended for system administrators who want to monitor Kubernetes clusters and containerized applications using Prometheus.

Basic computer management and information technology skills, networking basics. Solid Linux command line skills and basic knowledge of Docker containers and Kubernetes. Some source materials may be in English, so a document-reading level of English is recommended.