Durch die Verbindung mit GitHub setzt Zenovay bei jedem Push einen Marker in Ihr Besucher-Diagramm. Wenn sich der Traffic verändert, erkennen Sie auf einen Blick, welches Deploy dafür verantwortlich war. Roll back, weiter ausliefern oder abwarten – alles auf Basis eines Echtzeit-Signals statt eines Bauchgefühls.
GitHub verbinden
GitHub wird pro Website über die Website-Einstellungen verbunden.
Öffnen Sie die Integrations-Einstellungen der Website
Gehen Sie in
app.zenovay.comzur Website, die Sie verfolgen möchten, öffnen Sie Einstellungen und wählen Sie den Tab Integrationen.Installieren Sie die Zenovay GitHub-App
Klicken Sie unter GitHub auf GitHub-App installieren. Sie werden zu GitHub weitergeleitet, um die Zenovay-App auf Ihrem Konto oder Ihrer Organisation zu installieren und auszuwählen, auf welche Repositories die App zugreifen kann. Jede Website verbindet sich mit einem GitHub-Konto; Sie können mehrere Repositories darunter verfolgen.
Wählen Sie, welche Repositories verfolgt werden sollen
Zurück im Tab Integrationen zeigt Ihr verbundenes Konto eine Liste der verfolgten Repositories. Fügen Sie Repositories hinzu oder entfernen Sie sie aus dem Picker. Nur Pushes zu den verfolgten Repositories erstellen Marker.
Sobald die Verbindung steht, erzeugt jeder Push zu einem verfolgten Repository innerhalb weniger Sekunden einen Marker in Ihrem Besucher-Diagramm.
So sieht ein Deploy-Marker aus
Im Analytics-View Ihrer Website wird in Ihrem Besucher-Diagramm ein Marker zum Zeitpunkt des Deploys angezeigt. Fahren Sie mit der Maus über den Marker, um die Commit-Nachricht zusammen mit der Besucherzahl für diesen Punkt zu sehen. Klicken Sie auf den Marker, um das Detailpanel zu öffnen, das die vollständige Commit-Nachricht, den Autor, den Branch und das Repository anzeigt, sowie einen Link zum Commit auf GitHub.
So können Sie einen Anstieg oder Einbruch im Traffic mit dem Deploy abgleichen, der ihm unmittelbar vorausging.
Marker handhabbar halten
Das Verfolgen jeden Pushes zu einem aktiven Repository kann das Diagramm überladen. Die Hauptkontrolle ist die Auswahl der verfolgten Repositories:
- Entfernen Sie im Tab Integrationen Repositories, die Sie nicht darstellen möchten, oder fügen Sie nur die hinzu, deren Deploys für diese Website wichtig sind.
Marker stammen aus Ihrer Commit-Historie, daher spiegeln sie genau wider, was in die Repositories gepusht wurde, die Sie verfolgen.
Verbindung trennen
Klicken Sie im Tab Einstellungen → Integrationen der Website auf Trennen auf der GitHub-Karte und bestätigen Sie. Dies stoppt das Verfolgen neuer Pushes und entfernt alle gespeicherten Commits, sodass die vorhandenen Marker aus Ihrem Diagramm verschwinden. Verbinden Sie sich später erneut, wenn Sie das Tracking wieder starten möchten.