Я пытаюсь контролировать Rabbitmq, используя Prometheus в GKE, поэтому я использовал одно изображение, которое экспортирует метрики и откуда Prometheus может его обработать.Проблема здесь в том, что как только я включаю плагин экспортера Prometheus, rabbitmq перестает работать.Консоль будет выдавать ошибку, известную как " undefined: нет шаблона в js / tmpl / login.ejs undefined ".
Но я могу получить метрики в консоль Prometheus.
Журналы контейнеров:
time = "2019-04-02T06: 20: 06Z"level = info msg =" Использование пула сертификатов по умолчанию "time =" 2019-04-02T06: 20: 06Z "level = info msg =" Запуск экспортера RabbitMQ "BRANCH = master BUILD_DATE =" 20190326-08: 05: 14 "ПЕРЕСМОТР= fc78ab0a47bc6557e1b8a218b0b0c307aa7946ea ВЕРСИЯ = 0.29.0 time = "2019-04-02T06: 20: 06Z" level = info msg = "Активная конфигурация" CAFILE = ca.pem INCLUDE_QUEUES = ". " INCLUDE_V. "MAX_QUEUES = 0.time = "2019-04-02T06: 20: 10Z" level = error msg = "Ошибка при получении данных из rabbitHost" error = "Get http://localhost:15672/api/exchanges: dial tcp [:: 1]: 15672: connect: соединение отклонено"host =" http://localhost:15672" statusCode = 0 time = "2019-04-02T06: 20: 10Z" level = error msg = "Ошибка при повторной попыткеeving data from rabbitHost "error =" Get http://localhost:15672/api/nodes: dial tcp [:: 1]: 15672: соединение: соединение отклонено "host =" http://localhost:15672" statusCode = 0
Я пыталсявыполняя инструкции, например, устанавливая плагины и включая их, я столкнулся с той же проблемой
Yaml, который я использовал для развертывания, приведен ниже:
apiVersion: v1
kind: Service
metadata:
name: rabbitmq-test
labels:
name: rabbitmq-test
environment: dev
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9090"
spec:
selector:
role: rabbitmq-test
environment: dev
ports:
- name: http
port: 15672
- name: amqp
port: 5672
- name: exporter
port: 9090
type: NodePort
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: rabbitmq-test
labels:
role: rabbitmq-test
environment: dev
spec:
replicas: 1
template:
metadata:
labels:
role: rabbitmq-test
environment: dev
spec:
containers:
- name: rabbitmq-test
image: rabbitmq:3.6-management
ports:
- containerPort: 15672
- containerPort: 5672
containers:
- name: rabbitmq-exporter
image: kbudde/rabbitmq-exporter
ports:
- containerPort: 9090
Кто-нибудь может мне помочь?