sto cercando di ottenere i dati più recenti per l'utilizzo della CPU per un'istanza (in realtà, molti casi, ma solo per cominciare), tuttavia la seguente chiamata non restituisce alcun dato:Come posso ottenere i dati della metrica di Cloudwatch più recenti per un'istanza utilizzando 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']}
)
Diversi post su altri siti indicano che il controllo dell'area è corretto, controllando che il period
(primo argomento) sia un multiplo di 60 e (se non si dispone di monitoraggio dettagliato abilitato) è maggiore o uguale a 300. Ho controllato tutte queste cose e non sto ancora ottenendo alcun dato.
Il miglior esempio di questo l'ho visto finora! – Eagle