Próbuję uzyskać najnowsze dane dotyczące wykorzystania procesora dla instancji (faktycznie, kilku przypadkach, ale tylko jeden na początek), jednak następujące wezwanie nie zwraca żadnych danych:Jak uzyskać najnowsze dane metryki Cloudwatch dla instancji za pomocą Boto?
cw = boto.cloudwatch.connect_to_region(Region)
cw.get_metric_statistics(
300,
datetime.datetime.now() - datetime.timedelta(seconds=600),
datetime.datetime.now(),
'CPUUtilization',
'AWS/EC2',
'Average',
dimensions={'InstanceId':['i-11111111']}
# for stats across multiple instances:
# dimensions={'InstanceId':['i-11111111', 'i-22222222', 'i-33333333']}
)
Różne posty na innych stronach wskazują, że sprawdzenie regionu jest poprawne, sprawdzając, czy period
(pierwszy argument) jest wielokrotnością 60, a (jeśli nie masz włączonego szczegółowego monitorowania) jest większy lub równy 300. sprawdziłem wszystkie te rzeczy i nadal nie otrzymuję żadnych danych.
Najlepszy przykład tego, co widziałem do tej pory! – Eagle