Ereignisse anzeigen

Sie sehen sich die Apigee Edge-Dokumentation an.
Sehen Sie sich die Apigee X-Dokumentation an.

Mit der /metrics/events API kannst du alle Ereignisse in einer Organisation für ein bestimmtes Zeitintervall abrufen. Die Liste der Ereignisse enthält alle von Edge erkannten Benachrichtigungen.

Standardmäßig gibt die API alle Ereignisse für die vorherige Stunde zurück. Verwenden Sie die Abfrageparameter from und to, um eine andere Dauer anzugeben. Die Suchparameterwerte from und to unterstützen die folgenden Formate:

  • now (aktuelle Ortszeit)
  • -<value><unit> gibt eine Zeit in der Vergangenheit an (mit dem vorangestellten Bindestrich):
    • <value>: eine Ganzzahl
    • <unit> – eine Zeiteinheit von s, sec, second, m, min, minute, h, hr, hour, d, day
  • Ein Datum im ISO-Format als:
    • yyyy-mm-ddThh:mm:ssZ
    • yyyy-mm-ddThh:mm:ss+00:00

Beispiel:

  • now
  • -1h
  • -10min
  • 2019-05-13T14:04:00+00:00

Nur der Abfrageparameter org ist erforderlich. Der folgende API-Aufruf gibt alle Ereignisse in der Organisation myorg für die letzten 12 Stunden zurück:

curl -H "Authorization: Bearer $ACCESS_TOKEN" \
"https://apimonitoring.enterprise.apigee.com/metrics/events?org=myorg&from=-12h&to=now"

Stellen Sie $ACCESS_TOKEN auf Ihr OAuth 2.0-Zugriffstoken ein, wie unter OAuth 2.0-Zugriffstoken anfordern beschrieben. Informationen zu den in diesem Beispiel verwendeten curl-Optionen finden Sie unter curl verwenden.

Diese API unterstützt die folgenden optionalen Abfrageparameter:

Name Beschreibung Standard
from Der Beginn des Zeitintervalls, für das Benachrichtigungen abgerufen werden sollen. Der Standardwert ist die aktuelle Zeit minus eine Stunde. Weitere Informationen zum Festlegen dieses Parameters finden Sie in der Beschreibung oben. -1 Std.
to Das Ende des Zeitintervalls, für das Benachrichtigungen abgerufen werden sollen. Der Standardwert ist die aktuelle Uhrzeit. Weitere Informationen zum Festlegen dieses Parameters finden Sie in der Beschreibung oben. jetzt
alertId Ergebnisse des Benachrichtigungsverlaufs nach der angegebenen ID für die Benachrichtigungsdefinition filtern. Alle Benachrichtigungs-IDs
env Ereignisse nach der angegebenen Umgebung filtern. Alle Umgebungen
name Ereignisse nach dem angegebenen Namen der Benachrichtigung filtern. Alle Namen der Benachrichtigungen
region Ereignisse nach der angegebenen Region filtern. Alle Regionen
type Ereignisse nach dem angegebenen Typ filtern: alert. Alle Typen