您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
使用 /metrics/events API,取得指定時間間隔內機構的所有事件。事件清單包含 Edge 偵測到的所有快訊。
根據預設,API 會傳回前一小時的所有事件。使用 from 和 to 查詢參數指定其他時間長度。from 和 to 查詢參數值支援下列格式:
now(目前當地時間)-<value><unit>指定過去的時間 (請注意開頭的連字號):<value>:整數<unit>:時間單位為s, sec, second, m, min, minute, h, hr, hour, d, day
- 日期採用 ISO 格式,可以是:
yyyy-mm-ddThh:mm:ssZyyyy-mm-ddThh:mm:ss+00:00
例如:
now- -
1h -10min2019-05-13T14:04:00+00:00
只需要 org 查詢參數。下列 API 呼叫會傳回前 12 小時內,組織 myorg 的所有事件:
curl -H "Authorization: Bearer $ACCESS_TOKEN" \ "https://apimonitoring.enterprise.apigee.com/metrics/events?org=myorg&from=-12h&to=now"
如「取得 OAuth 2.0 存取權杖」一文所述,將 $ACCESS_TOKEN 設為 OAuth 2.0 存取權杖。如要瞭解本範例中使用的 curl 選項,請參閱「使用 curl」。
這個 API 支援下列選用查詢參數:
| 名稱 | 說明 | 預設 |
|---|---|---|
from
|
要擷取快訊的時間間隔開頭。預設值為目前時間減去一小時。請參閱上文,瞭解如何設定這個參數。 | -1h |
to
|
要擷取快訊的時間間隔結束時間。預設值為目前時間。請參閱上文,瞭解如何設定這個參數。 | 現在 |
alertId
|
依指定的快訊定義 ID 篩選快訊記錄結果。 | 所有快訊 ID |
env
|
依指定環境篩選事件。 | 所有環境 |
name
|
依指定快訊名稱篩選事件。 | 所有快訊名稱 |
region
|
依指定區域篩選事件。 | 所有區域 |
type
|
依指定類型篩選事件:alert。
|
所有類型 |