Changes

Jump to: navigation, search

Metrics and Monitoring in swarm

770 bytes added, 16:36, 2 September 2018
Volume plugin használata
A Prometheus konfigurációs fájlja itt van: ''/etc/prometheus/prometheus.yml''
Az /'''etc/prometheus/''' mappában a yml fájlon kívül két további mappa is található. Nekünk az lenne a célunk, hogy a '''prometheus.yml''' fájl az NFS megosztásról jöjjön. Sajnos az '''Netshare'''-el nem lehet egy fájlt mount-olni csak mappákat, vagyis nem tehetjük meg, hogy csak a '''prometheus.yml''' fájlt cseréljük le, az NFS megosztást csak a teljes '''/etc/prometheus/''' mappába tudjuk felcsatolni ezzel fejbe vágva az ottani többi fájlt/mappát. Nem tudunk mást tenni, mint hogy a teljes '''/etc/prometheus''' mappát átmásoljuk az NFS megosztásunkra, és ott csapjuk felül a prometheus.yml fájlt.
 
 
Ehhez elsőként telepítsük föl a Prometheus konténert standalone módban mount nélkül, nézzük meg mi van a /etc/prometheus mappában, majd a mappa tartalmát másoljuk át az NFS meghajtóra.
<pre>
docker run -d --name prometheus -p 9090:9090 \
prom/prometheus:v2.3.2
</pre>
<pre>
# docker exec -it prometheus sh
/prometheus $ ls -l /etc/prometheus
total 4
lrwxrwxrwx 1 nobody nogroup 39 Jul 12 15:08 console_libraries -> /usr/share/prometheus/console_libraries
lrwxrwxrwx 1 nobody nogroup 31 Jul 12 15:08 consoles -> /usr/share/prometheus/consoles/
-rw-r--r-- 1 nobody nogroup 926 Jul 12 15:04 prometheus.yml
</pre>
.. meg kell nézni, hogy a sim-linket mégis jól másolta át.. csak lokálisan nem lehetmegnyitni...
===Prometheus indítása===

Navigation menu