Можем ли мы отправить несколько данных в одной метрике с помощью aws cloudwatch cli? - PullRequest
0 голосов
/ 02 ноября 2019

Есть ли способ отправить несколько данных в одной метрике с помощью aws cloudwatch cli.

1 Ответ

1 голос
/ 02 ноября 2019

Вы пытались указать объект json и поместить несколько элементов в этот список?

т.е.

aws cloudwatch put-metric-data --namespace "Usage Metrics" --metric-data file://metric.json

Где metric.json - это что-то вроде:

[
{
"MetricName": "Metric1",
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Value": 0.50,
"Unit": "Count"
}, 
{
"MetricName": Metric2,
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Value": 1,
"Unit": "Count"
}, 

{
"MetricName": "Metric 2",
"Timestamp": "Wednesday, November 2, 2013 8:29:20 AM",
"Value": 5,
"Unit": "Count"
}
]

, если вам нужно отправить несколько значений для одной метрики, например:

[
{
"MetricName": "Metric1",
"Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
"Values": [0.50,2,3,5.1],
"Unit": "Count"
} 
]

или

[
    {
    "MetricName": "Metric1",
    "Timestamp": "Wednesday, November 2, 2013 8:28:20 AM",
    "StatisticValues": {
       "SampleCount": 8,
       "Sum": 18,
       "Minimum": 2.3,
       "Maximum": 2.7
    },
    "Unit": "None"
    } 
]
...