7,540
edits
Changes
→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]]