import { Environment } from '../environment'; import { IDescribeCurveDataParams, IDescribeCurveDataResponse } from './types'; export * from './types'; export declare class MonitorService { private envId; private cloudService; constructor(environment: Environment); /** * 查询环境监控数据 * * 根据指定指标名称,查询当前环境在指定时间范围内的监控数据, * 返回按统计粒度聚合后的时序数据。 * * @param params 查询参数 * @returns 时序监控数据 * * @example * // 查询静态网站存储容量 * const res = await monitor.describeCurveData({ * MetricName: 'StaticFsSizePkg', * StartTime: '2026-02-05 00:00:00', * EndTime: '2026-02-06 23:59:59', * Period: 3600 * }) * * @example * // 查询云托管某服务某版本的错误响应 * const res = await monitor.describeCurveData({ * MetricName: 'TkeHttpErrorService', * StartTime: '2026-03-13 00:00:00', * EndTime: '2026-03-16 23:59:59', * ResourceID: 'my-service', * SubresourceID: 'my-service-001' * }) */ describeCurveData(params: IDescribeCurveDataParams): Promise; }