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
https://prometheus.io/docs/guides/node-exporter/
https://github.com/prometheus/node_exporter
as for monitoring of containers and pods, look into cadvisor, it is
embedded in the kubelet
https://prometheus.io/docs/guides/cadvisor/
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:
https://se7entyse7en.dev/posts/how-to-set-up-kubernetes-service-discovery-in...
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
StatsD + Graphite ?
Best wishes, Maksym (via mobile)
Le 11 juin 2024 à 12:36, Volodymyr Litovka via UANOG
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