Changes

Metrics and Monitoring in swarm

386 bytes added, 11:13, 19 August 2018
Prometheus felépítése
=Prometheus felépítése=
==Idősorok (time series)==
Nem nagy talány, hogy az TSDB-ben idősorokat tárol el az adatbázis. Miden lekérdezéskor elmenti a metrika új értékét Pl:
Metrika neve: proxy_http_request_total{method="GET", status="200"}
1. 2018.08.19 13:12:01 - 23
2. 2018.08.19 13:12:02 - 23
3. 2018.08.19 13:12:03 - 24
4. 2018.08.19 13:12:04 - 25
5. 2018.08.19 13:12:05 - 27
 
 
 
==Címkék, plusz dimenziók==
A Prometheus szabványú metrikában további dimenziókat lehet bevezetni minden metrikához úgynevezett metrika címkékkel, amiket a metrikát szolgáltató rendszer (pl egy apache) hozzáfűz a metrika nevéhez. A címkék tehát tovább specializálnak egy metrikát, pl egy http proxy a ''proxy_http_request_total'' nevű metrikával mondhatja meg, hogy a lekérdezési időpontjáig hány kérés érkezett a proxy-hoz. De ezt tovább specializálhatja címkék bevezetésével. Az alábbi példában a '''method''' és a '''status''' címéket használta a proxy a ''proxy_http_request_total'' metrika finomításához. Az alábbi példában tehát a metrika értéke nem az összes request-re vonatkozik, csak azokra amiket GET-el kértek le, és amiknek 200-as volt a státusza.