Verifagent-Heartbeat zu einem Pipedream-Workflow hinzufügen
Pipedream-Workflows können stoppen, wenn ein verbundenes Konto bricht oder ein Schritt fehlschlägt. Ein abschließender HTTP-Schritt ist Ihr Heartbeat.
Bevor Sie beginnen
Erstellen Sie einen Monitor mit der tatsächlichen Frequenz Ihres Workflows und kopieren Sie dann die URL aus dem Dashboard. Der Token ist geheim — veröffentlichen Sie ihn nicht.
Einrichtung
Monitor-URL kopieren
Erstellen Sie einen Monitor für den Zeitplan oder die Ereignisrate dieses Workflows. Bevorzugen Sie eine Pipedream-Umgebungsvariable oder ein Secret für die URL.
https://verifagent.com/api/ping/your-ping-tokenHTTP-Anfrage am Ende hinzufügen
Fügen Sie im Workflow-Builder einen Schritt nach dem letzten Geschäftsschritt hinzu. Wählen Sie HTTP / Axios Request (oder HTTP Request).
GET zu Verifagent konfigurieren
Method GET, URL = Ihre Ping-URL (aus Env-Var). Keine Auth-Header erforderlich. Nur auf dem Erfolgspfad fortfahren.
GET https://verifagent.com/api/ping/your-ping-token
# Node.js-Code-Schritt (nach Ihrer Arbeit):
import { axios } from "@pipedream/platform";
await axios($, {
method: "GET",
url: process.env.VERIFAGENT_URL,
});Workflow testen
Führen Sie den Workflow einmal aus. Der HTTP-Schritt sollte 200 und {"ok":true} zurückgeben. Bestätigen Sie Up in Verifagent.
{"ok":true}Verfügbare Routen
Die Basis-URL reicht für einen Heartbeat. Varianten bereichern den Verlauf, wenn Ihre Plattform mehrere Zweige hat.
GET https://YOUR_PING_URLPOST https://YOUR_PING_URL/successPOST https://YOUR_PING_URL/fail?msg=ErrorPrüfen
Ein manueller Lauf erzeugt sofort einen Ping. Deaktivieren Sie den Trigger vorübergehend, um zu prüfen, dass Verifagent Stille erkennt.
200 {"ok":true}. Der Monitor wechselt von Pending zu Up.