Jaselská 6, Praha

skoleni@anywhere.cz

224 310 808

„Hlídáme vaše dráty: Monitoring, který opravdu funguje“

Chcete mít přehled o svých systémech dřív, než se objeví hlášky o výpadku? V téhle dvouhodinovce vás provedeme od základů až po hotové demo:

  • Proč se (ne)spatří v metrikách: Jak monitoring zachrání reputaci i peněženku vaší firmy.
  • Prometheus & Grafana v akci: Rychlý start s Docker Compose, živé dashboardy a alerty, co vás probudí dřív než zákazníci.
  • CI/CD s okem v zádech: Jak nechat Github  hlídat nasazení a vracet zpátky, než ztratíte víc než nervy.
  • Tips&Tricks: Scaling, jak nebýt zahlcený alarmy, a kde najít nejčerstvější návody.

 

Připravte se na férovou porci praktických ukázek, interaktivní Q&A a spoustu odkazů, které budete chtít mít po ruce hned po skončení. Monitoring už nikdy nebude nuda!

Osnova:

1) Úvod do monitoringu

Proč monitoring?

  • Business vs. technické přínosy
  • Příklady reálných incidentů (outage, degradace)

Základní pojmy

  • Metrics (čísla udávající stav systému)
  • Logs (popis průběhu událostí)
  • Tracing (sledování průchodu požadavku)
  • Three pillars of observability

 

2) Přehled nástrojů

Prometheus – sběr a uchování metrik

Grafana – vizualizace a dashboardy

CI/CD – jak monitoring začlenit do pipeline

 

3) Architektura Promethea

Components

Server, Exporters, Alertmanager

Data model

Time series, labels

Query language: PromQL

Push vs. pull (pull je výchozí)

Ukládání dat a retence

 

4) Demo: Základní setup Prometheus + Grafana

Příprava prostředí

  • Docker Compose s Prometheusem, Grafanou a jednoduchým exporterem (node_exporter či cAdvisor).

Konfigurace Promethea

  • Ukázka prometheus.yml

Nastavení Grafany

  • Přihlášení (admin/admin), přidání datového zdroje Prometheus

Vytvoření prvního dashboardu:

  • Panel s CPU load
  • Panel s využitím paměti
  • Uložení a sdílení dashboardu

Alerting

  • V Grafaně: vytvoření alert rule (např. avg(node_load1) > 0.7)
  • Integrace s Alertmanagerem (Slack/email webhook)

 

5) CI/CD a monitoring

Proč integrovat monitoring do pipeline?

Validace výkonu i před nasazením

Canary deployments s watchdogem

Ukázka GitHub Actions CI/CD pipeline

Automatické rollbacky

Přihlášení na IT break zdarma.