Musím být schopen atomicky přírůstek (nebo úbytek) hodnota metriky v cloudwatch (a také být schopen resetovat na nulu). Prometheus poskytuje Počítadlo typu, který umožňuje, aby jeden dělat to; je ekvivalentní v cloudwatch? Vše jsem schopen najít, je způsob, jak přidat nové hodnoty vzorku na metriku, ale ne zvyšovat nebo snižovat.
0
CloudWatch je jako TSDB. Ukládá point-in-time hodnoty. Nemůžeš mutovat metrickou hodnotu, jakmile to je požití. Viz Publikování Metriky. Také, nemyslím si, že ukládání pult v CloudWatch bude velmi užitečné. Tam je ne rate(...)
funkce v CloudWatch jako v Prometheovi. Nejlepší, co můžete udělat, je uložit delty a používat sum
statistika s dobou. Zde je např. za předpokladu, že metriky jsou požití 1m zrnitosti
Čas | Pult | rychlost(5m) | CW metrické | součet s období 5m |
---|---|---|---|---|
1m | 0 | 0 | 0 | 0 |
2m | 10 | 10 | 10 | 10 |
3m | 20 | 20 | 10 | 20 |
4m | 40 | 40 | 20 | 40 |
5m | 50 | 50 | 10 | 50 |
6m | 60 | 60 | 10 | 60 |
7m | 100 | 90 | 40 | 90 |
Všimněte si, že metriky, které může být požito na jemnější zrnitost, ale to je v ceně. Také, statistiky (Součet,Průměr,Maximum,Minimum atd.) mohou být vyvolány pouze na 1 minutu zrnitosti. Tam je možnost získat syrová data při načítání statistika, ale nejste si jisti, jaký by použití.
Díky moc, to vypadá jako užitečný trik.
Zubin