Difference between revisions of "Metrics and Monitoring in swarm"
(Created page with "<< Back to Orchestration main") |
|||
Line 1: | Line 1: | ||
[[Docker Orchestration|<< Back to Orchestration main]] | [[Docker Orchestration|<< Back to Orchestration main]] | ||
+ | |||
+ | =Mi az a metrika= | ||
+ | |||
+ | A metrika egy fajta speciális loggolás, amit a metrikát szolgáltató rendszer nem egy log fájlba ír, hanem biztosít egy HTTP API-t, amin keresztül a metrikát feldolgozó szolgáltatás le tudja azt periodikusan kérdezni. A metrika név-érték párok listája, aminek a jelentése bármi lehet ami időben változik. A metrika listában minden egyes metrika jelentését a metrikát szolgáltató rendszernek kell definiálnia. | ||
+ | |||
+ | |||
+ | A metrika bármi lehet, egy név=érték pár. Van egy string, aminek van egy értéke. Pl: | ||
+ | builder_builds_failed_total{reason="build_canceled"} 0 | ||
+ | |||
+ | Hol a builder_builds_failed_total{reason="build_canceled"} a név, és az értéke 0. | ||
+ | |||
+ | Ami a {} között van az a metrika címéje vagy címkéji, ha több is van. A címkéket vesszővel kell elválasztani, ha több is van. A címke finomhangolja a metrika jelentését, úgymond sepcifikálja. Vagy inább egy plusz dimenzió a metrikában. | ||
+ | Ezen a metrikán a reason címke van rajta, aminek az értéke "build_cancell". Ez is bármi lehet, szintén név érték párok. | ||
+ | Azt hiszem hogy van két beépetett címke: |
Revision as of 00:01, 7 August 2018
Mi az a metrika
A metrika egy fajta speciális loggolás, amit a metrikát szolgáltató rendszer nem egy log fájlba ír, hanem biztosít egy HTTP API-t, amin keresztül a metrikát feldolgozó szolgáltatás le tudja azt periodikusan kérdezni. A metrika név-érték párok listája, aminek a jelentése bármi lehet ami időben változik. A metrika listában minden egyes metrika jelentését a metrikát szolgáltató rendszernek kell definiálnia.
A metrika bármi lehet, egy név=érték pár. Van egy string, aminek van egy értéke. Pl:
builder_builds_failed_total{reason="build_canceled"} 0
Hol a builder_builds_failed_total{reason="build_canceled"} a név, és az értéke 0.
Ami a {} között van az a metrika címéje vagy címkéji, ha több is van. A címkéket vesszővel kell elválasztani, ha több is van. A címke finomhangolja a metrika jelentését, úgymond sepcifikálja. Vagy inább egy plusz dimenzió a metrikában. Ezen a metrikán a reason címke van rajta, aminek az értéke "build_cancell". Ez is bármi lehet, szintén név érték párok. Azt hiszem hogy van két beépetett címke: