if this is for kubernetes, you could look into node-exporter. It deploys as daemonset and should automatically start on new nodes. Prometheus scrapes from node-exporter and gives you good visibility into node resources and follows them as they come up and go down
as for monitoring of containers and pods, look into cadvisor, it is embedded in the kubelet
All of this works with standard Prometheus pull. Prometheus guys do not recommend using push at any scale because it is expensive and complex.
Good overview:
Visualisation and alerts can be done with Grafana. There is also Prometheus alert manager.
All of this is very mature and well maintained. Do not reinvent the wheel
--vk
On Tue, Jun 11, 2024 at 7:38 AM Maksym Tulyuk <maksym@tulyuk.com> wrote:
StatsD + Graphite ?_______________________________________________
Best wishes,Maksym (via mobile)
Le 11 juin 2024 à 12:36, Volodymyr Litovka via UANOG <uanog@uanog.one> a écrit :
Привіт, а скажіть мені таку штуку, панове.
Я тут дивлюсь на Прометей та здається мені, що він не альо для dynamic scale in/out, бо заточений під data pulling, а коли поди в кубері автоскейляться, то стає різко незрозуміло, звідки пулити дату :)
Push типу є, але його зроблено збоку, через PushGateway, який самим розробниками радиться to use in certain limited cases через низку причин - https://prometheus.io/docs/practices/pushing/
Тож питання наступне - а що ви знаєте на риночку таке, що вміє push natively та може бути зінтегрованим з притомною візуалізацією / алярмовкою?
Дякую
--
Volodymyr Litovka
"Vision without Execution is Hallucination." -- Thomas Edison
_______________________________________________
UANOG mailing list -- uanog@uanog.one
To unsubscribe send an email to uanog-leave@uanog.one
UANOG mailing list -- uanog@uanog.one
To unsubscribe send an email to uanog-leave@uanog.one
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison