查看事件

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

使用 /metrics/events API,取得指定時間間隔內機構的所有事件。事件清單包含 Edge 偵測到的所有快訊。

根據預設,API 會傳回前一小時的所有事件。使用 fromto 查詢參數指定其他時間長度。fromto 查詢參數值支援下列格式:

  • now (目前當地時間)
  • -<value><unit> 指定過去的時間 (請注意開頭的連字號):
    • <value>:整數
    • <unit>:時間單位為 s, sec, second, m, min, minute, h, hr, hour, d, day
  • 日期採用 ISO 格式,可以是:
    • yyyy-mm-ddThh:mm:ssZ
    • yyyy-mm-ddThh:mm:ss+00:00

例如:

  • now
  • -1h
  • -10min
  • 2019-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 所有類型