- docker
- docker-compose
git clone https://github.com/obsessionsys/demo-app.git
cd demo_app
bash ./make_demo_app.sh
cd /demo_app
docker-compose up -d
- The Prometheus and Grafana stack will unfold
- This will start the Docker node-exporter on the same network (optional)
- Automatically build all necessary Docker containers
Connect web browser on Grafana
URL Grafana: http://HOST_IP:3000
Grafana Login: admin
Grafana Pass: pass
URL Prometheus: http://HOST_IP:9090
URL Application: http://HOST_IP:8080
URL App Exporter: http://HOST_IP:8000
Upload python_web_app-grafana.json
- No Prometheus security
- No SSL security for all URLS
- FQDN + SSL requests not implemented
Предварительные замечания:
На хост системе должны быть уже установлены:
- docker
- docker-compose
git clone https://github.com/obsessionsys/demo-app.git
cd demo_app
bash ./make_demo_app.sh
- Будет поднят стек Prometheus + Grafana
- Будет поднят в той же сети контейнер node-exporter (опционально поднимается для демо)
- В автоматическом режиме будет произведен сборка Docker контейнера приложения
Для разворачивания необходимо произвести:
cd /demo_app
docker-compose up -d
URL Grafana: http://HOST_IP:3000
Grafana Login: admin
Grafana Pass: pass
URL Prometheus: http://HOST_IP:9090
URL Application: http://HOST_IP:8080
URL App Exporter: http://HOST_IP:8000
- Нет безопасности Prometheus
- Нет защищенности на уровне SSL всех URL-ов
- Не реализовано запросы по FQDN + SSL