问题描述
我设法使用以下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 (将#修改为@)