Можно ли добавить HTTP-сервер в качестве цели в Prometheus и проверять только, если ответ был 200 (ОК), или я должен предоставить конечную точку, которая возвращает некоторые данные в формате Prometheus?
Спасибо.
Вот что Google должен сказать по этому поводу: https://www.robustperception.io/checking-for-http-200s-with-the-blackbox-exporter (o:
Если серьезно, Prometheus 'Blackbox Exporter предназначен для таких задач (не только HTTP, но также DNS, TCP,ICMP), и вы можете выполнить множество дополнительных проверок в дополнение к статусу ответа (например, содержимое, заголовки, SSL, сертификаты). Вот пример конфигурации, которая поставляется с экспортером Blackbox, охватывающая многие из них: https://github.com/prometheus/blackbox_exporter/blob/master/example.yml