跳到主要内容

指标 API

MetricResourceApi 提供时序数据的读取与写入操作,是 SDK 中使用频率最高的模块之一。

方法列表

方法HTTP说明
apiV1MetricsGetGET /api/v1/metrics查询指标列表
apiV1MetricsIdHistoryGetGET /api/v1/metrics/{id}/history查询指标历史数据
apiV1MetricsIdLatestGetGET /api/v1/metrics/{id}/latest查询指标最新值
apiV1MetricsIdDataPostPOST /api/v1/metrics/{id}/data写入指标数据

查询历史数据

查询指定时间范围内的指标数据,支持聚合计算。

参数

名称类型必填说明
idstring指标 ID
fromlong开始时间,Unix 毫秒时间戳
tolong结束时间,Unix 毫秒时间戳
intervalstring聚合时间窗口,如 1m1h,不填则返回原始数据
aggregatestring聚合函数,如 avgmaxminsum

返回值 MetricDataDTO

示例

// TODO: 补充实际方法名和参数类名
// 查询最近 1 小时、每分钟平均值
long now = System.currentTimeMillis();
long oneHourAgo = now - 3600_000L;

// {METHOD_CALL}

查询最新值

返回指标的最新一条数据,适用于实时监控场景。

示例

// TODO: 补充实际方法名
// LatestValueDTO latest = metricApi.apiV1MetricsIdLatestGet("metric-id-123");
// System.out.println("最新值:" + latest.getValue() + " @ " + latest.getTimestamp());
备注

本页部分方法名称和参数需根据实际 OpenAPI 规范填充(用 {placeholder} 标记)。请参阅 SDK 压缩包中的 idmp-v{SDK_VERSION}.json 获取完整规范。