GitHub-Überwachung

Überwachen Sie mit unserer installationsfertigen Plug-in-Integration die GitHub-Commits und -Codeänderungen, um Build-Fehler zu vermeiden.

Da die Anwendungsentwicklung immer komplexer wird, müssen größere und kleinere Änderungen überwacht werden, um Probleme bis zur Quelle zurückzuverfolgen. Außerdem ist es für den Fall, dass eine Bereitstellung fehlschlägt, wichtig zu wissen, welche Änderung dies verursacht hat und wann sie in den Quellcode integriert wurde. Dieses sofort installierbare Plug-in hilft Ihnen, alle Aktivitäten in Ihrem GitHub-Repository zu überwachen und sofort über neue Codeänderungen benachrichtigt zu werden.

Leistungsmetriken

Zu den Metriken für dieses Plug-in gehören:

  • Benachrichtigungen
  • Bereitstellungen
  • Meilensteine
  • Releases
  • Pull-Anfragen
  • Probleme und Kommentare zu Problemen
  • Downloads
  • Zusammenführungen
  • Commits und Commit-Kommentare
  • Abonnement
  • Mitarbeiter:innen
  • Abonnenten
  • Events
  • Mitarbeiter

Voraussetzungen

  • Vergewissern Sie sich, dass ein Benutzername und ein persönliches Zugangstoken zur Überwachung Ihres GitHub-Kontos erstellt wurde. Erstellen Sie ein Token mit Lesezugriff, wenn Sie noch kein Token haben.
  • Unser Linux-Server-Überwachungsagent sollte auf dem Server installiert sein.
  • Beim Hinzufügen eines Plug-ins sollten der Name des Plug-ins und der Ordnername im Site24x7-Agent identisch sein.

Plug-in-Installation

  • Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
  • Download the git_hub.py and git_hub.cfg files from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/git_hub/git_hub.py
    wget https://raw.githubusercontent.com/site24x7/plugins/master/git_hub/git_hub.cfg
  • In the 'git_hub.cfg' file, add the username, personal access token, and the repository(s) that needs to be monitored. Sample configuration:
    [display_name]
    user_name="user@github"
    personal_access_token="123ascejsfnkl"
    repo_name="Sample_repo1"
    wobei display_name den Namen der Überwachung angibt, die im Site24x7-Webclient angezeigt werden soll, und "repo_name" den Namen des Repositorys, das überwacht werden soll.
  • After completing the configuration, please execute the following command to ensure data is obtained.
    Führen Sie "python git_hub.py --repo_name='Sample_repo1'" aus.
  • Erstellen Sie den Ordner "git_hub" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/" des Linux-Agenten von Site24x7 und legen Sie die Dateien "git_hub.py" und "git_hub.cfg" unter "/opt/site24x7/monagent/plugins/git_hub/" ab.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.

Daten im Webclient von Site24x7 anzeigen

  1. Melden Sie sich bei Site24x7 an, navigieren Sie zu "Server" > "Plug-ins" und klicken Sie auf den Namen der Plug-in-Überwachung.
  2. Sie können GitHub-Events anzeigen.

Plug-in-Beitrag

Sie können gerne einen Beitrag zu unseren bestehenden Plug-ins leisten und Vorschläge oder Feedback in unserer Community einreichen.