OpenTelemetry-Metriken, die ab Version 3.18 verfügbar sind, sind die Grundlage für die Überwachung GitHub Enterprise Server. Dieser Überwachungsstapel bietet verbesserte Observability- und Verwaltungsfunktionen im Vergleich zum älteren collectd-System.
Neue Installationen von Version 3.19 und höher verwenden standardmäßig OpenTelemetry-Metriken. Upgrades von Versionen vor 3.21 auf 3.21 oder 3.22 aktivieren ebenfalls OpenTelemetry und deaktivieren collectd, aber Sie können collectd nach dem Upgrade wieder aktivieren.
Collectd wird in dieser Version weiterhin unterstützt, wird jedoch in Version 3.23 eingestellt, und ein Upgrade auf 3.23 deaktiviert es. Den Zeitplan für die Migration und die Schritte zur Migration von Instanzen, die noch collectd verwenden, finden Sie unter Migration von collectd zu OpenTelemetry.
Voraussetzungen
- OpenTelemetry-Metriken sind für Ihre GitHub Enterprise Server Instanz aktiviert
Zusätzliche Dashboards
Wenn OpenTelemetry-Metriken aktiviert sind, haben Sie Zugriff auf erweiterte Grafana-Dashboards mit erweiterten Visualisierungs- und Überwachungsfunktionen.
- Elasticsearch – Detaillierte Metriken für suchleistung, Indizierungsvorgänge und Clusterintegrität
- Nomad – Eingehende Überwachung der Auftragsplanung, Ressourcenzuweisung und Service-Orchestrierung
- HAProxy – Leistungsmetriken des Lastenausgleichs, Verbindungsstatistiken und Anforderungsroutinginformationen
- Node Exporter – Metriken auf Systemebene, einschließlich CPU, Arbeitsspeicher, Datenträger und Netzwerkstatistiken für jeden Knoten
- Prozessexportierer – Detaillierte Metriken auf Prozessebene für die Überwachung einzelner Dienstleistung
Diese Dashboards bieten detailliertere Einblicke in die Leistung Ihrer GitHub Enterprise Server Instanz und können bei der erweiterten Problembehandlung und Kapazitätsplanung helfen.