Mam kilkanaście kontenerów niepowiązanych ze sobą. W każdym z kontenerów mam ustawiony "cron job" który wykonuje jakąś tam akcje. Mój zamysł jest taki żeby stworzyć aplikację webową która będzie monitorowała kontenery, gdzie będę mógł ustawić częstotliwość uruchamiania skryptów i gdzie będę mógł ustawiać parametry z jakimi będą uruchamiane.
Rozumiem, że mogę sobie odpalić komendę "exec" na kontenerze i to załatwia mi sprawę uruchamiania skryptów z parametrami wejściowymi i zwrócić jsona po http z rezultatem. Dodatkowo mam wszystkie cron jobs w jednym miejscu. Jest jakiś dobry sposób na monitorowanie kontenerów (zużycia zasobów)?
Nie chcę się bawić z kubernetes bo czuje, że to trochę za dużo jak na moje potrzeby.
Jest jakiś dobry sposób na monitorowanie kontenerów (zużycia zasobów)
@Mazowia: Zabbix? Agenty na hostach + centralne repo monitorowanych parametrów na serwerze, wykresy, alerty, pełna customizacja również po tym jak monitorowane hosty zostały zainstalowane na produkcji. Właśnie wdrażam to we flocie urządzeń IoT i daje radę.
Rozumiem, że mogę sobie odpalić komendę "exec" na kontenerze i to załatwia mi sprawę uruchamiania skryptów z parametrami wejściowymi i zwrócić jsona po http z rezultatem. Dodatkowo mam wszystkie cron jobs w jednym miejscu. Jest jakiś dobry sposób na monitorowanie kontenerów (zużycia zasobów)?
Nie chcę się bawić z kubernetes bo czuje, że to trochę za dużo jak na moje potrzeby.
#programowanie #docker
@Mazowia: Prometheus, Cadvisor plus Grafana?
@Mazowia: snmp na hoście może zbierać statystyki z kontenerów i przesyłać do managera np. Cacti.
@Mazowia: Zabbix? Agenty na hostach + centralne repo monitorowanych parametrów na serwerze, wykresy, alerty, pełna customizacja również po tym jak monitorowane hosty zostały zainstalowane na produkcji. Właśnie wdrażam to we flocie urządzeń IoT i daje radę.