如何解决使用Boto3获取Cloudwatch指标
我设法使用以下config.json来调用自定义cloudwatch代理以获取磁盘百分比
{
"metrics": {
"append_dimensions": {
"InstanceId": "${aws:InstanceId}"
},"metrics_collected": {
"LogicalDisk": {
"measurement": [
"% Free Space"
],"metrics_collection_interval": 60,"resources": [
"*"
]
}
}
}
我可以在Cloudwatch>指标下查看该图。图的来源显示:
"region": "us-east-1","metrics": [
[ "CWAgent","LogicalDisk % Free Space","instance","C:","InstanceId","i-0e39e66f751dfbf46","objectname","LogicalDisk" ]
],"period": 300,"stat": "Average","view": "timeSeries","stacked": false
然后,我编写了这个boto3客户端,但无法获取数据点。
response = cw_cli.get_metric_statistics(Namespace='CWAgent',MetricName='LogicalDisk % Free Space',Dimensions=[
{'Name': 'InstanceId','Value': 'i-123456787654'},],StartTime=datetime(2020,8,12,11,00,00),EndTime=datetime(2020,Period=60,Statistics=['Average','Minimum','Maximum'],Unit='Percent')
我想念什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。