MetriBeacon
Menü
Deutsch

Shell und CI-Pipelines

Senden Sie Messwerte oder Befehlsergebnisse aus eigenen Skripten und Build-Pipelines.

Auf dieser Seite

Das benötigen Sie

curl, die Laufzeit des Beispiels und einen Geräteschlüssel als geschützte Datei aus Ihrer Zugangsdatenverwaltung.

So geht es

  1. Legen Sie Monitor und Reihe für den Messwert oder einen Jobmonitor für einen Befehl an.
  2. Nutzen Sie für Zahlen das Shell-Beispiel unten oder metribeacon run für Start und Ergebnis eines Befehls.
  3. Prüfen Sie HTTP-Antwort und Monitor. Bewahren Sie die vorbereitete Anfrage für vorübergehende Wiederholungen auf.

Gut zu wissen

Das Beispiel übergibt den Anmeldeheader über die Standardeingabe und hält den Schlüssel aus curl-Befehlsargumenten heraus. Deaktivieren Sie Shell-Tracing beim Umgang mit Geheimnissen.

Eine Monitoringanfrage kann scheitern, während Ihr Build erfolgreich ist. Nutzen Sie den strikten Laufmodus nur, wenn Meldefehler den Exit-Status beeinflussen sollen.

shell
metribeacon run --monitor-id MONITOR_UUID -- /usr/local/bin/ci-check
metribeacon run flush --json

Wenn etwas nicht klappt

Nutzen Sie bei Schlüsseln kein set -x. Prüfen Sie das Aufgabenergebnis getrennt von der Monitoringantwort.