跳到主要内容

EventResourceApi 提供事件的查询和管理操作。

15.1.5.3 事件 API

方法列表

方法HTTP说明
apiV1EventsGetGET /api/v1/events分页查询事件列表
apiV1EventsIdGetGET /api/v1/events/{id}根据 ID 获取单个事件
apiV1EventsIdAcknowledgePutPUT /api/v1/events/{id}/acknowledge确认事件
apiV1EventsIdResolvePutPUT /api/v1/events/{id}/resolve解决事件

查询事件列表

返回事件的分页列表,支持按时间范围、状态、严重级别和元素可选过滤。

参数

名称类型必填说明
fromlong开始时间,Unix 毫秒时间戳
tolong结束时间,Unix 毫秒时间戳
statusstring事件状态:activeacknowledgedresolved
severitystring严重级别:criticalwarninginfo
elementIdstring按元素 ID 过滤
pageNuminteger页码
pageSizeinteger每页记录数

示例

// Query unacknowledged critical events in the last 24 hours
// EventResourceApi eventApi = apiClient.buildClient(EventResourceApi.class);
// {QUERY_PARAMS_CLASS} params = new {QUERY_PARAMS_CLASS}()
// .from(System.currentTimeMillis() - 86400_000L)
// .status("active")
// .severity("critical");
// PageOfEventDTO events = eventApi.apiV1EventsGet(params);
// System.out.println("Critical events: " + events.getTotal());
备注

完整的方法签名和参数请参考 SDK 包中的 OpenAPI 规范文件(idmp-v1.0.14.1.json),或在您的 IDMP 服务器上访问 /swagger-ui.html 浏览 Swagger UI。