Sie lesen gerade die Apigee Edge -Dokumentation.
Zur
Apigee X -Dokumentation. info
Mit der /metrics/events API können Sie 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 Suchparameter from und to, um eine andere Dauer anzugeben.
Die Werte der Abfrageparameter from und to unterstützen die folgenden Formate:
now(aktuelle Ortszeit)-<value><unit>gibt eine Zeit in der Vergangenheit an (beachten Sie den 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, entweder:
yyyy-mm-ddThh:mm:ssZyyyy-mm-ddThh:mm:ss+00:00
Beispiel:
now- -
1h -10min2019-05-13T14:04:00+00:00
Nur der Abfrageparameter org ist erforderlich. Mit dem folgenden API-Aufruf werden alle Ereignisse in der Organisation myorg für die letzten 12 Stunden zurückgegeben:
curl -H "Authorization: Bearer $ACCESS_TOKEN" \ "https://apimonitoring.enterprise.apigee.com/metrics/events?org=myorg&from=-12h&to=now"
Legen Sie für $ACCESS_TOKEN Ihr OAuth 2.0-Zugriffstoken fest, 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. Informationen zum Festlegen dieses Parameters finden Sie in der Beschreibung oben. | -1h |
to
|
Das Ende des Zeitintervalls, für das Benachrichtigungen abgerufen werden sollen. Der Standardwert ist die aktuelle Zeit. Informationen zum Festlegen dieses Parameters finden Sie in der Beschreibung oben. | jetzt |
alertId
|
Filtert die Ergebnisse des Benachrichtigungsverlaufs nach der angegebenen ID der Benachrichtigungsdefinition. | Alle Benachrichtigungs-IDs |
env
|
Filtert Ereignisse nach der angegebenen Umgebung. | Alle Umgebungen |
name
|
Filtert Ereignisse nach dem angegebenen Benachrichtigungsnamen. | Alle Benachrichtigungsnamen |
region
|
Filtert Ereignisse nach der angegebenen Region. | Alle Regionen |
type
|
Filtert Ereignisse nach dem angegebenen Typ: alert.
|
Alle Typen |