Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2026-04-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Informationen zu gesammelten Metriken

Collectd-Metriken stellen eine Überwachungslösung für GitHub Enterprise Server-Instanzen dar.

Informationen zu gesammelten Metriken

Gesammelt ist ein Daemon, der Systemleistungsstatistiken regelmäßig sammelt und auf vielfältige Weise speichert. Für GitHub Enterprise Server, erfasst collectd Metriken aus verschiedenen Systemkomponenten und Diensten und bietet so Einblicke in Systemzustand und -leistung.

Wichtige Komponenten

Der gesammelte Überwachungsstapel enthält die folgenden Komponenten:

  • Collectd: Der Haupt-Daemon, der Leistungsstatistiken des Systems sammelt
  • Graphit: Dient als Datenquelle für Dashboardvisualisierungen

Metrikauflistung

Collectd sammelt Metriken aus verschiedenen Quellen, einschließlich:

  • Systemmetriken: CPU-Auslastung, Arbeitsspeicherauslastung, Datenträger-E/A, Netzwerkstatistiken
  • Anwendungsmetriken: HAProxy-Statistik, Resque-Warteschlangenmetriken, Datenbankleistung
  • Benutzerdefinierte Metriken: Dienstspezifische Metriken über benutzerdefinierte Plug-Ins und Skripts

Architektur

Einzelgerät

In einer einzelnen Appliance-Bereitstellung wird collectd lokal ausgeführt und speichert Metriken in RRD-Dateien (Round Robin Database). Die Verwaltungskonsole liest diese Dateien, um Überwachungs-Dashboards anzuzeigen.

Clusterumgebung

In Clusterumgebungen wird collectd auf verteilte Weise betrieben.

  • Metrikserver: Festgelegte Knoten, die Metriken von allen Clusterknoten sammeln und speichern
  • Metrikclients: Alle anderen Knoten, die ihre Metriken an die Metrikserver weiterleiten
  • Redundanz: Metriken werden auf mehreren Metrikservern für die Failoverunterstützung dupliziert.

Konfigurieren von erfassten Metriken

Collectd-Metriken sind standardmäßig für GitHub Enterprise Server Instanzen aktiviert.

Externe Überwachung mit collectd

Sie können externe Überwachungssysteme einrichten, um gesammelte Metriken aus Ihrer GitHub Enterprise Server zu sammeln und zu analysieren. Dies ermöglicht die Integration in vorhandene Überwachungsinfrastruktur und bietet zusätzliche Visualisierungs- und Warnfunktionen.

Weitere Informationen zum Einrichten der externen Überwachung finden Sie unter Einrichten der externen Überwachung mit collectd.

Referenz zu erfassten Metriken

GitHub Enterprise Server erfasst verschiedene Metriken über collectd, darunter Systemressourcen, Anwendungsleistung und Service Health. Das Verständnis dieser Metriken ist für eine effektive Überwachung und Problembehandlung unerlässlich.

Eine umfassende Liste der verfügbaren Metriken finden Sie unter gesammelte Metriken für GitHub Enterprise Server.

Nächste Schritte