Я пытаюсь использовать довольно популярное изображение Docker с моим пониманием использует Prometheus для очистки данных из RabbitMQ. Это предположение кажется подтвержденным, поскольку конечная точка /metrics
дает мне именно те данные, которые я ожидаю от Прометея в этом контексте.
Моя проблема в том, что обычные запросы к Прометею дают неожиданные результаты. Если я, например, запросю /api/v1/query?query=rabbitmq_queue_memory
, я ожидаю получить данные о памяти очереди. Подобные запросы на сборку работают в соответствии с документацией Prometheus, а также на простом сервере Prometheus. Поле также существует. Однако все, что я получаю, - это код состояния ответа 200 с телом html:
<html>
<head>
<title>RabbitMQ Exporter</title>
</head>
<body>
<h1>RabbitMQ Exporter</h1>
<p><a href='/metrics'>Metrics</a></p>
</body>
</html>
Также не имеет значения, действительно ли я делаю правильный запрос. Тот же результат появляется для /apasdfasdfasfsi/v1/query?query=rabbitmq_queue_memory
Есть идеи, как правильно запрашивать данные здесь? Поскольку это изображение довольно популярно, и я нигде не могу найти связанных с ним проблем (кроме себя), я предполагаю, что оно работает, но я просто делаю что-то не так.