Changes

Jump to: navigation, search

Metrics and Monitoring in swarm

1,112 bytes added, 21:14, 10 September 2018
Adding dashboards
==Adding dashboards==
===Terhelés a node-okon===
Elsőként generáljuk egy kis forgalmat a node-okon, ehhez a '''progrium/stress''' docker konténert fogjuk használni. <br>
https://github.com/progrium/docker-stress
<pre>
docker service create \
--detach=false \
--mode global \
--name loadgenerator \
progrium/stress --cpu 2 --io 1 --vm 2 --vm-bytes 128M --timeout 30s
</pre>
 
A progrium/stress mindig csak 30s-ig fog futni, de ahogy leáll a swarm újra fogja indítani, tehát pár perc után töröljük:
<pre>
# docker service rm loadgenerator
</pre>
 
===CPU idle grafikon===
Menjünk a bal oldali "+" jelre, majd "Dashboard" majd Graph (bal felső sarok). Data source-nak válasszuk ki a Prometheus-t, majd adjuk meg a következő lekérdezést:
irate(node_cpu_seconds_total{mode="idle"}[5m])
 
:[[File:ClipCapIt-180910-231059.PNG]]
 
Ezután a Time range fülön adjuk meg hogy 1 óra legyen a felbontás:
:[[File:ClipCapIt-180910-231250.PNG]]
 
Ekkor mind a 4 node-ra mutatni fogja, hogy a CPU hány százalékban idle:
:[[File:ClipCapIt-180910-231334.PNG]]
A jobb felső sarokban lévő save ikonnal mentsük el.
 
 
===
:[[File:ClipCapIt-180910-223918.PNG]]

Navigation menu