調用ListInstanceHistoryEvents,查看Elasticsearch集群觸發的硬件運維事件列表。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求頭

該接口使用公共請求頭,無特殊請求頭。請參見公共請求參數文檔。

請求語法

POST /openapi/events HTTP/1.1

請求參數

名稱 類型 位置 是否必選 示例值 描述
instanceId String Query es-cn-2r42l7a740005****

實例ID。

nodeIP String Query 10.1.xx.xx

觸發事件的節點的IP地址。

eventType Array of String Query Instance:InstanceFailure.Reboot:Executed

事件類型,可選值如下,多個類型使用英文逗號(,)隔開:

  • ECS:AUTO_RESTART:ECS節點自動重啟。
  • Instance:InstanceFailure.Reboot:Executed:ECS實例重啟結束(ECS實例錯誤)。
  • Instance:InstanceFailure.Reboot:Executing:ECS實例重啟開始(實例錯誤)。
  • Instance:SystemFailure.Reboot:Executed:ECS實例重啟結束(系統錯誤)。
  • Instance:SystemFailure.Reboot:Executing:ECS實例重啟開始(系統錯誤)。
  • Instance:SystemFailure.Reboot:Failed:ECS實例重啟失敗(系統錯誤)。
eventLevel Array of String Query INFO,WARN

事件等級,可選值如下,多個等級用英文逗號(,)隔開:

  • INFO:信息
  • WARN:警告
  • CRITICAL:緊急
eventCreateStartTime String Query 1645596516000

按照事件創建時間查詢,起始時間。采用時間戳形式,單位為毫秒。

eventCreateEndTime String Query 1645596516000

按照事件創建時間查詢,結束時間。采用時間戳形式,單位為毫秒。

eventExecuteStartTime String Query 1645596516000

按照事件執行時間查詢,起始時間。采用時間戳形式,單位為毫秒。

eventExecuteEndTime String Query 1645596516000

按照事件執行時間查詢,結束時間。采用時間戳形式,單位為毫秒。

eventFinashStartTime String Query 1645596516000

按照事件完成時間查詢,起始時間。采用時間戳形式,單位為毫秒。

eventFinashEndTime String Query 1645596516000

按照事件完成時間查詢,結束時間。采用時間戳形式,單位為毫秒。

page Integer Query 0

起始文檔偏移量。需要為非負數,默認為0。

size Integer Query 10

要返回的事件數量。需要為非負數,默認為10。

eventCycleStatus Array of String Query EXECUTED,FAILED

事件的生命周期狀態,可選值如下,多個狀態使用英文逗號(,)隔開:

  • FAILED:失敗
  • EXECUTED:已執行
  • EXECUTING:執行中
Array Body

請求體參數。

sortField String Body event_time

返回結果按照哪個字段排序,可選值如下:

  • event_time:事件創建時間
  • event_execute_start_time:事件執行時間
  • event_execute_finish_time:事件完成時間
desc Boolean Body true

是否倒序:

  • true(默認):是
  • false:否

返回數據

名稱 類型 示例值 描述
RequestId String D1A6830A-F59B-4E05-BFAC-9496C21DBBA7

請求ID。

Headers Object

返回頭信息。

X-Total-Count Long 15

總記錄數。

X-Total-Failed Long 2

總失敗數。

X-Total-Success Long 13

總成功數。

Result Array of Result

返回結果。

eventCreateTime String 2017-12-07T00:00:00Z

事件創建時間。

eventCycleStatus String EXECUTED

事件狀態,支持:

  • FAILED:失敗
  • EXECUTED:已執行
  • EXECUTING:執行中
eventExecuteTime String 2017-12-07T00:00:00Z

事件執行時間。

eventFinashTime String 2017-12-07T00:00:00Z

事件完成時間。

eventLevel String INFO

事件等級,支持:

  • INFO:信息
  • WARN:警告
  • CRITICAL:緊急
instanceId String es-cn-2r42l7a740005****

實例ID。

nodeIP String 10.1.xx.xx

產生事件的節點的IP地址。

eventType String ECS:AUTO_RESTART

事件類型,支持:

  • ECS:AUTO_RESTART:ECS節點自動重啟。
  • Instance:InstanceFailure.Reboot:Executed:ECS實例重啟結束(ECS實例錯誤)。
  • Instance:InstanceFailure.Reboot:Executing:ECS實例重啟開始(實例錯誤)。
  • Instance:SystemFailure.Reboot:Executed:ECS實例重啟結束(系統錯誤)。
  • Instance:SystemFailure.Reboot:Executing:ECS實例重啟開始(系統錯誤)。
  • Instance:SystemFailure.Reboot:Failed:ECS實例重啟失敗(系統錯誤)。
regionId String cn-hangzhou

事件所在的地域ID。

ecsId String i-2ze8s9cjdf2cv969****

ECS實例ID。

示例

請求示例

POST /openapi/events?instanceId=es-cn-2r42l7a740005****&nodeIP=10.1.xx.xx&eventType=["ECS:AUTO_RESTART, Instance:InstanceFailure"]&eventLevel=["INFO,WARN"]&eventCreateStartTime=1645596516000&eventCreateEndTime=1645596516000&eventExecuteStartTime=1645596516000&eventExecuteEndTime=1645596516000&eventFinashStartTime=1645596516000&eventFinashEndTime=1645596516000&page=0&size=10&eventCycleStatus=["EXECUTED,FAILED"] HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json

[ {
  "sortField" : "event_time",
  "desc" : true
} ]

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListInstanceHistoryEventsResponse>
    <RequestId>D1A6830A-F59B-4E05-BFAC-9496C21DBBA7</RequestId>
    <Headers>
        <X-Total-Count>15</X-Total-Count>
        <X-Total-Failed>2</X-Total-Failed>
        <X-Total-Success>13</X-Total-Success>
    </Headers>
    <Result>
        <eventCreateTime>2017-12-07T00:00:00Z</eventCreateTime>
        <eventCycleStatus>EXECUTED</eventCycleStatus>
        <eventExecuteTime>2017-12-07T00:00:00Z</eventExecuteTime>
        <eventFinashTime>2017-12-07T00:00:00Z</eventFinashTime>
        <eventLevel>INFO</eventLevel>
        <instanceId>es-cn-2r42l7a740005****</instanceId>
        <nodeIP>10.1.xx.xx</nodeIP>
        <eventType>ECS:AUTO_RESTART</eventType>
        <regionId>cn-hangzhou</regionId>
        <ecsId>i-2ze8s9cjdf2cv969****</ecsId>
    </Result>
</ListInstanceHistoryEventsResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "D1A6830A-F59B-4E05-BFAC-9496C21DBBA7",
  "Headers" : {
    "X-Total-Count" : 15,
    "X-Total-Failed" : 2,
    "X-Total-Success" : 13
  },
  "Result" : [ {
    "eventCreateTime" : "2017-12-07T00:00:00Z",
    "eventCycleStatus" : "EXECUTED",
    "eventExecuteTime" : "2017-12-07T00:00:00Z",
    "eventFinashTime" : "2017-12-07T00:00:00Z",
    "eventLevel" : "INFO",
    "instanceId" : "es-cn-2r42l7a740005****",
    "nodeIP" : "10.1.xx.xx",
    "eventType" : "ECS:AUTO_RESTART",
    "regionId" : "cn-hangzhou",
    "ecsId" : "i-2ze8s9cjdf2cv969****"
  } ]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。