【发布时间】:2023-01-05 20:52:16
【问题描述】:
我希望能够绘制来自同一事件的两个或多个指标,例如API 的响应时间与响应大小的关系。有没有办法将两个或多个指标分组为多维数据点?
我没有看到在一个 PutMetricDataRequest 中登录的多个 MetricDatum 以任何方式分组。
【问题讨论】:
我希望能够绘制来自同一事件的两个或多个指标,例如API 的响应时间与响应大小的关系。有没有办法将两个或多个指标分组为多维数据点?
我没有看到在一个 PutMetricDataRequest 中登录的多个 MetricDatum 以任何方式分组。
【问题讨论】:
您需要使用MetricDatum(withDimensions、setDimensions)函数。
见:https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/cloudwatch/src/main/java/com/example/cloudwatch/PutMetricData.java#L62-L82
多维的 aws-cli 示例:
aws cloudwatch get-metric-statistics --metric-name Buffers --namespace MyNameSpace --dimensions Name=InstanceId,Value=1-23456789 Name=InstanceType,Value=m1.small --start-time 2016-10-15T04:00:00Z --end-time 2016-10-19T07:00:00Z --statistics Average --period 60
【讨论】: