Überwachen deiner Appliance
Da die Nutzung von deine GitHub Enterprise Server-Instanz mit der Zeit zunimmt, erhöht sich auch die Auslastung der Systemressourcen wie CPU, Arbeitsspeicher und Speicher. Du kannst die Überwachung und Warnungen so konfigurieren, dass du über potenzielle Probleme benachrichtigt wirst, bevor sie kritisch werden und sich negativ auf die Leistung oder Verfügbarkeit der Anwendung auswirken.
Auf das Überwachungs-Dashboard zugreifen
GitHub Enterprise Server enthält ein webbasiertes Überwachungsdashboard, das Verlaufsdaten zu deiner GitHub Enterprise Server-Appliance anzeigt. Dazu zählen beispielsweise die CPU-Auslastung, die Speichernutzung, Anwendungs- und Authentifizierungsantwortzeiten und der allgemeine Systemzustand.
Empfohlene Schwellenwerte für Meldungen
Du kannst eine Meldung so konfigurieren, dass du in Bezug auf Systemressourcenprobleme benachrichtigt wirst, bevor sie sich auf die Leistung deiner GitHub Enterprise Server-Appliance auswirken.
Externe Überwachung festlegen
Mit den Statistikerfassungsprotokollen SNMP oder collectd kannst du grundlegende Systemressourcen auf deiner GitHub Enterprise Server-Appliance überwachen.
collectd konfigurieren
GitHub Enterprise kann Daten mit
collectd
erfassen und an einen externencollectd
-Server senden. Neben anderen Metriken erfassen wir einen Standarddatensatz wie CPU-Auslastung, Arbeitsspeicher- und Festplattennutzung, Datenverkehr und Fehler der Netzwerkschnittstelle sowie die Gesamtauslastung der VM.Überwachung mittels SNMP
GitHub Enterprise bietet Daten zur Datenträgernutzung, CPU-Auslastung, Arbeitsspeichernutzung und dem SNMP.
Informationen zu Systemprotokollen
GitHub Enterprise Server behält Fehler- und Meldungsprotokolle für Systemereignisse bei. Protokolle sind nützlich, um Aktionen und Ausnahmen auf Benutzer-, Anwendungs- und Systemebene zu identifizieren.
Generieren einer Integritätsprüfung für dein Unternehmen
Durch Generieren einer Integritätsprüfung kannst du Einblicke in die allgemeine Integrität sowie die Git- und API-Anforderungen von deine GitHub Enterprise Server-Instanz erhalten.