Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Latest commit

 

History

History
61 lines (46 loc) · 1.84 KB

labs.md

File metadata and controls

61 lines (46 loc) · 1.84 KB

Geplante Inhalte

Setup

  • Setup mit Vargrant

Präsentation

  • Hintergrundinfos zu Prometheus #1
  • Architektur und Konzepte #2
  • Vergleich zu anderen Monitoring-Lösungen #3

Basics Labs

  • [1] Installation #4
  • [1] Targets #5
  • [2] Metrics #6
  • [2] Metriken exploren #12
  • [2] Queries, PromQL #7
  • [2] Recording Rules #16
  • [3] Alerting rules + Alertmanager #8
  • [4] Diverse Arten von Exportern #9
  • [4] Black Box Monitoring (Pushgateway) #10
  • [4] Exporters und Integration #11
  • [5] Instrumentalisierung, Client Libraries #14
  • [6] Visualisierung #13
  • [7] Prometheus Ecosystem #52

Best Practices

Können Bestandteil der jeweilgen Themen/Modulen sein, z.B.:

  • [1] Retention
  • [1] Scrape interval
  • [2] Label Values, Labels (Relabeling -> advanced)
  • [?] Histogram vs Summary

Infrastruktur Themen (Zielgruppe Systems Engineers)

  • Configmanagement => Ansible?
  • Backup
  • Skalierung
    • Federation / Remote Write / Remote Read / Cortex / Thanos / VictoriaMetrics
  • Monitoring von Appliances, Network Devices
  • High Availability, Disaster Recovery

Prometheus im Container Umfeld

  • Prometheus/Grafana Operator
  • Plattform Metriken
  • Kubestate
  • cadvisor
  • Exporter als Sidecar
  • Service Discovery
  • Service Monitors, resp. annotations, Alertmanager Config

Prometheus für Devs

  • Developer Workflows
  • Application Monitoring, Code Instrumentieren, beispiele mit JAVA, Go, Python
  • Quering, Beispiele, wie komme ich jetzt an die Daten ran (evtl. eher Basis Modul)