獲取分區事件清單

獲取與分區相關的事件。

回應是分區事件物件的清單。

要求

方法 要求 URI
GET /EventsStore/Partitions/{partitionId}/$/Events?api-version=6.2-preview&timeout={timeout}&StartTimeUtc={StartTimeUtc}&EndTimeUtc={EndTimeUtc}&EventsTypesFilter={EventsTypesFilter}&ExcludeAnalysisEvents={ExcludeAnalysisEvents}&SkipCorrelationLookup={SkipCorrelationLookup}

參數

名稱 類型 必要 Location
partitionId 字串 (uuid) Path
api-version 字串 查詢
timeout 整數 (int64) 查詢
StartTimeUtc 字串 查詢
EndTimeUtc 字串 查詢
EventsTypesFilter 字串 查詢
ExcludeAnalysisEvents boolean 查詢
SkipCorrelationLookup boolean 查詢

partitionId

類型: 字串 (uuid)
必需: 是

分割區的識別。


api-version

類型: 字串
必需: 是
預設值6.2-preview

API 的版本。 此參數是必需的,其值必須為"6.2 預覽"。


timeout

類型: 整數 (int64)
必需: 否
預設值60
包含最大值4294967295
包含最小 :1

伺服器超時,用於在幾秒鐘內執行操作。 此超時指定用戶端願意等待請求的操作完成的時間持續時間。 此參數的預設值為 60 秒。


StartTimeUtc

類型: 字串
必需: 是

ISO UTC yyyyy-MM-ddTHH:mm:ssZ 中查找查詢的開始時間。


EndTimeUtc

類型: 字串
必需: 是

ISO UTC yyyyy-MM-ddTHH:mm:ssZ 中查找查詢的結束時間。


EventsTypesFilter

類型: 字串
必需: 否

這是一個逗號分隔字串,指定應僅包含在回應中的 FabricEvents 類型。


ExcludeAnalysisEvents

類型: 布林
必需: 否

如果傳遞 true,則此參數將禁用分析事件的檢索。


SkipCorrelationLookup

類型: 布林
必需: 否

如果傳遞 true,則此參數將禁用對相關事件資訊的搜索。 否則,將處理關聯事件,並填充每個 FabricEvent 中的"關聯事件"欄位。

回應

HTTP 狀態碼 描述 回應結構描述
200 (確定) 具有基本類型分區事件的事件物件的清單。
分區事件陣列
所有其他狀態碼 詳細的錯誤回應。
結構錯誤

範例

此示例演示如何在特定時間時段內獲取所有與分區相關的事件。

要求

GET http://localhost:19080/EventsStore/Partitions/f2a6a893-39be-4c7d-b07f-72bc2d36de89/$/Events?api-version=6.2-preview&StartTimeUtc=2018-04-03T18:00:00Z&EndTimeUtc=2018-04-04T18:00:00Z

200 回應

body
[
  {
    "Kind": "PartitionReconfigurationCompleted",
    "NodeName": "node1",
    "NodeInstanceId": "ba001a8bb353543e646be031afb10f1e",
    "ServiceType": "Svc1Type",
    "CcEpochDataLossVersion": "131672604833413100",
    "CcEpochConfigVersion": "8589934595",
    "ReconfigType": "Other",
    "Result": "Completed",
    "Phase0DurationMs": "0",
    "Phase1DurationMs": "0",
    "Phase2DurationMs": "203.1935",
    "Phase3DurationMs": "0.0262",
    "Phase4DurationMs": "628.8527",
    "TotalDurationMs": "832.0724",
    "PartitionId": "f2a6a893-39be-4c7d-b07f-72bc2d36de89",
    "EventInstanceId": "e00fa5b7-f747-40dd-9e09-f5a031e96de4",
    "TimeStamp": "2018-04-03T20:21:47.3778996Z",
    "HasCorrelatedEvents": true
  }
]