#kubernetes #devops #prometheus #prometheus-operator
Вопрос:
Хей, разработчики. Существует статический URL-адрес цели, которую я хочу отслеживать с помощью оператора Prometheus. По какой-то причине я не знаю названия службы или пространства имен. Я обнаружил, что зонд CRD может помочь мне получить метрику от статической цели. Но нет никаких документов или примеров, которые помогли бы мне сделать пробный ямл. Может ли кто-нибудь помочь мне с примером исследования? пример ip-адреса может быть 0.0.0.0:8080.
PS: Я пытался использовать конечную точку для указания на статическую цель, к сожалению, она может указывать только на ip-адрес, а не на доменное имя.
Ответ №1:
Решил эту проблему: просто установите проблему так же, как и цель. TBH, я не могу понять, почему prober должен быть установлен так же, как target. но это работает.
---
apiVersion: monitoring.coreos.com/v1
kind: Probe
metadata:
name: probe-sample
namespace: monitoring
spec:
interval: 5s
jobName: probe-sample
scrapeTimeout: 2s
prober:
url: example.com:8080
scheme: http
targets:
staticConfig:
static:
- example.com:8080