prometheus-operator включает DaemonSet для развертывания узла-экспортера на каждый узел в кластере.Это работает, но нам не хватает некоторой полезной информации о метках, например:
# kubectl get nodes --all-namespaces --show-labels=true
NAME STATUS ROLES AGE VERSION LABELS
ip-1 Ready master 2d v1.10.12 ...,kubernetes.io/role=master,...
=
ip-2 Ready node 2d v1.10.12 ...,kubernetes.io/role=node,...
Таким образом, у нас есть полезная информация в метках - ip-1 - это master, ip-2 - это рабочий и т. Д.
НО эта информация теряется в целевых объектах экспортера узлов, поскольку метки узлов не распространяются на модули-экспортеры узлов демона.
Так что в Прометее я не могу сгруппировать узлы по их типу, например.
Может быть, есть способ, как этого добиться?Спасибо!