We are trying to setup RabbitMQ module in metricbeat to pull metrics. Please find metricbeat configuration details below
- type: kubernetes
node: ${NODE_NAME}
scope: cluster
templates:
- condition:
and:
- equals:
kubernetes.labels.app: {{ .Values.dataplane.rabbitmq.label }}
- equals:
kubernetes.namespace: {{ .Values.dataplane.namespace }}
config:
- module: rabbitmq
enabled: true
metricsets: ["node", "queue", "connection"]
period: {{ .Values.metricbeat.scrapePeriod }}
hosts: ["${data.host}:{{ .Values.dataplane.rabbitmq.port }}"]
I found below error in metricbeat deployment logs
2020-10-05T12:31:49.670Z INFO module/wrapper.go:259 Error fetching data for metricset rabbitmq.connection: error in fetch: HTTP error 503 in : 503 Service Unavailable
2020-10-05T12:31:50.174Z INFO module/wrapper.go:259 Error fetching data for metricset rabbitmq.queue: error in fetch: HTTP error 503 in : 503 Service Unavailable
2020-10-05T12:31:53.271Z INFO module/wrapper.go:259 Error fetching data for metricset rabbitmq.node: error in fetch: HTTP error 503 in : 503 Service Unavailable
It seemed more service access issue then I also accessed pod and tried to telnet port and ip of rabbit MQ service and did not find any issue there.
Could you please help me how to proceed here ?
FYI - @vamsikrishna_medeti