Anwenderdefinierte Nutzlast in der Warnungsintegration

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 2 Minuten Lesedauer
  • Mit Instanzbeobachtungsintegrationen können Sie anwenderdefinierte JSON-Anforderungsnutzlast für definieren und verwalten ServiceNow Und Drittpartei-Integrationen.

    Sie können jetzt zusätzliche Felder in Benachrichtigungsnutzlasten einschließen, bestimmte Daten ausschließen, die vom Zielsystem nicht benötigt werden, und die Nutzlast so formatieren, dass sie an bestimmte API-Anforderungen von Drittanbietern oder interne Geschäftslogik angepasst ist, wodurch die Notwendigkeit komplexer geskripteter REST-APIs auf der Kundenseite entfällt.

    • Verwenden Sie entweder die Standardnutzlast, oder passen Sie sie an, um nach Bedarf zusätzliche Daten einzubeziehen.
    • Ändern Sie bei Bedarf die Standardnutzlast, die im Editor-Fenster auf der linken Seite angezeigt wird.
    • Ändern Sie entweder den Schlüssel oder den Wert oder beides, da jeder Parameter aus einem Schlüssel und einem Wert besteht.
    • Im Abschnitt „Vorschau“ auf der rechten Seite wird die erwartete JSON-Nutzlast nach dem Rendern angezeigt.
    • Wenn die JSON ungültig ist, werden Fehler hervorgehoben, und die Option zum Speichern ist deaktiviert.

    Standardvorlage für Mustache-Nutzlast

    {
      "alert_number": "{{alert_number}}",
      "alert_type": "{{alert_type}}",
      "alert_name": "{{alert_name}}",
      "alert_time": "{{alert_time}}",
      "instance": "{{instance}}",
      "description": "{{description}}",
      "alert_created": "{{alert_created}}"
    }
    

    Bearbeiten Sie die Nutzlast für die standardmäßige Mustache-Nutzlastvorlage.

    Beispiel: Standardnutzlast + Anwenderdefinierte Parameter

    {
    "alert_number": "{{alert_number}}",
      "alert_type": "{{alert_type}}",
      "alert_name": "{{alert_name}}",
      "alert_time": "{{alert_time}}",
      "instance": "{{instance}}",
      "description": "{{description}}",
      "alert_created": "{{alert_created}}",
      "Custom_message": "{{alert_name}}' of type {{alert_type}} generated for {{instance}} at {{alert_time}}. Please review.",
      "Severity": “High”
    }
    

    Bearbeiten Sie die Nutzlast für die Standardnutzlast + anwenderdefinierte Parameter.

    Anwenderdefinierte Parameter und Grenzwerte

    Die Custom_Parameter Mit dem Feld können Sie anwenderdefinierte Nachrichten in die JSON-Vorlage einfügen. Sie können auch die vorhandenen Parameter verwenden, wie in den anwenderdefinierten Parameterbeispielen angezeigt.

    Die Einschränkungen sind:
    • Erforderlich: Mindestens ein und höchstens 20 Parameter zum Speichern der Vorlage.
    • Maximum: 13 anwenderdefinierte Parameter.
    • Bei Überschreitung wird eine Warnung angezeigt: Vorlage muss mindestens einen Standardschlüssel und bis zu 20 Schlüssel enthalten. Passen Sie an, oder wählen Sie „auf Standard zurücksetzen“ aus, um die Standardwerte anzuwenden.

    Beispiele für anwenderdefinierte Parameter für Syntaxreferenz

    „Information“: „Eine Warnung {{Alert_Name}} wurde ausgelöst für {{instance}} um {{Alert_time}} Beschreibung: {{description}}“

    „Alert_message“: „Neue Warnung „{{Alert_Name}}“ vom Typ {{Alert_type}} wurde für {{instance}} um {{Alert_time}} generiert. Bitte überprüfen.“

    „Event_type“: „Schweregrad-hoch! Eine Warnung {{Alert_Name}} wurde für {{instance}} um {{Alert_time}} ausgelöst. Beschreibung: {{description}}“

    Zuordnung des Drittpartei-Anforderungstexts

    Einige Drittpartei-Integrationen erfordern bestimmte Schlüsselnamen. Sie können die Standardnutzlast so ändern, dass sie dem erwarteten Format entspricht.

    Beispiel: Drittpartei-Anforderungstext:
    {
      "endTime": 1,
      "entitySelector": "string",
      "eventType": "AVAILABILITY_EVENT",
      "properties": {},
      "startTime": 1,
      "timeout": 1,
      "title": "string"
    }
    

    E/A-Nutzlast wurde so geändert, dass sie dem Drittparteiformat entspricht

    E/A-Nutzlast wurde so geändert, dass sie dem Drittparteiformat entspricht.

    Aktionen und Validierung

    Änderungen rückgängig machen
    Stellt den zuletzt gespeicherten Inhalt wieder her.
    Auf Standard zurücksetzen
    Setzt die Vorlage auf ihre Standardnutzlast zurück.
    Syntaxvalidierung
    Stellt vor dem Speichern die JSON-Gültigkeit sicher. Fehler verhindern das Speichern.
    Integration Testen
    Sendet eine Beispielbenachrichtigung, um die Webhook-Integration zu verifizieren.