b'nerd GmbH b'nerd GmbH

Monitoring & Logging Monitoring Grundlagen - Grafana

Kubernetes Monitoring mit Grafana. Wichtige Funktionen, Installation und erste Schritte.

Einführung

Eine effektive Überwachung von Kubernetes-Clustern erleichtert die Verwaltung von containerisierten Infrastrukturen und hilft dabei, mögliche Probleme frühzeitig zu erkennen und bestenfalls zu verhindern.

Anders als herkömmliche, host-zentrierte Infrastrukturen verfügt Kubernetes über mehrere Abstraktionsebenen, was den Monitoring-Ansatz anspruchsvoll machen kann. Das sind zum einen natürlich die Container und zum anderen, die umfassende Infrastruktur, die der Bereitstellung der Container dient. Mehr Abstraktion bedeutet auch mehr zu überwachende Komponenten.

Bei der Überwachung von Kubernetes-Anwendungen stehen vier verschiedenen Komponenten im Mittelpunkt, deren Monitoring jeweils eigene Herausforderungen mit sich bringt:

  • Host-System
  • Container
  • containerisierte Anwendungen
  • das Kubernetes-Cluster im Ganzen

Kubernetes bietet zwar auch integrierte Überwachungsfunktionen, einfacher und übersichtlicher gestaltet sich die Aufgabe aber mit einem der zahlreichen, verfügbaren Monitoring Tools. Eines der bekanntesten ist Grafana. In diesem Tutorial geben wir einen Überblick über die Anwendung und erläutern die wichtigsten Funktionen.

Cluster-Monitoring mit Grafana

Grafana ist ein Open-Source Tool, mit dessen Hilfe sich Zeitreihendatenbanken (TSDB) aus unterschiedlichen Quellen für Analysezwecke visualisieren und überwachen lassen. Benutzer können Abfragen erstellen, sich relevante Metriken ausgeben lassen und Warnmeldungen bzw. Alerts konfigurieren. Es kann mit vielen Datenquellen wie Prometheus, AWS Cloud Watch, Stackdriver usw. integriert werden.

Wichtige Features in Grafana

  • Dashboard Vorlagen selbst erstellen, wiederverwenden und mit anderen teilen
  • Anpassbare Dashboards mit zahlreichen Features
  • Metriken visualisieren
  • Annotationen
  • Alerting und Alert Hooks konfigurierbar
  • time series data
  • application analytics
  • Überwachung zentral verwalten
  • auf Grundlage der Daten eigene Dashboards, Diagramme und Drafts ausgeben lassen
  • Open Source: Native Unterstützung, PlugIns können selbst erstellt werden
  • kann on-premise oder auf jeder beliebigen Cloud Plattform betrieben werden.

Sie haben Fragen oder wünschen ein individuelles Angebot? Wir beraten Sie gerne.

Kontakt

Unsere Cloud Experten beraten Sie gerne und individuell.

Unser Büro

Sartoriusstraße 22

20257 Hamburg, Deutschland


Mo - Fr: 09.00 - 18.00 Uhr

Telefon
+49 40 239 69 754 0
Email
hello@bnerd.com