|
|
|
## Prometheus
|
|
|
|
|
|
|
|
Prometheus on Docker-konttien resurssienkäyttöä seuraava työkalu. Työkalulla voi seurata esim. kutsuja konttiin ja sen muistinkäyttöä. Tällöin voidaan havaita mahdolliset muistivuodot testauksessa.
|
|
|
|
|
|
|
|
### Asennus
|
|
|
|
|
|
|
|
https://docs.docker.com/config/thirdparty/prometheus/
|
|
|
|
|
|
|
|
- Tee mallin mukaisesti prometheus.yaml esim. home-kansioon promoetheus kansion alle
|
|
|
|
- Lisää /etc/docker/daemon.json loppuun
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"metrics-addr": "0.0.0.0:9323",
|
|
|
|
"experimental": true
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
- Suorita
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo systemctl restart docker
|
|
|
|
docker run -p 9090:9090 \
|
|
|
|
--name prometheus \
|
|
|
|
-v /polku/luomaasi/kansioon:/etc/prometheus/prometheus.yml \
|
|
|
|
--restart=always \
|
|
|
|
prom/prometheus
|
|
|
|
``` |