Hello, I'm using signoz self-host. I deploy signoz...
# support
t
Hello, I'm using signoz self-host. I deploy signoz by https://signoz.io/docs/install/kubernetes/others/. I'd like to get metrics from RabbitMQ. I update configmap - my-release-k8s-infra-otel-agent. • Add receiver
Copy code
rabbitmq:
        endpoint: <http://rabbitmq.rabbitmq.svc:15672>
        username: xxxx
        password: xxxx
        collection_interval: 30s
• Add rabbit to pipeline
Copy code
metrics:
          exporters:
          - otlp
          processors:
          - k8sattributes
          - batch
          receivers:
          - otlp
          - rabbitmq
Then delete pods. The metrics aren't sent to signoz. I found this error .
Copy code
{
  "level": "error",
  "ts": 1719546060.5013163,
  "caller": "scraperhelper/scrapercontroller.go:200",
  "msg": "Error scraping metrics",
  "kind": "receiver",
  "name": "rabbitmq",
  "data_type": "metrics",
  "error": "failed to make http request: Get \"<http://rabbitmq.rabbitmq.svc:15672/api/queues>\": dial tcp 10.111.224.192:15672: connect: connection refused",
  "scraper": "rabbitmq",
  "stacktrace": "<http://go.opentelemetry.io/collector/receiver/scraperhelper.(*controller).scrapeMetricsAndReport|go.opentelemetry.io/collector/receiver/scraperhelper.(*controller).scrapeMetricsAndReport>\n\tgo.opentelemetry.io/collector/receiver@v0.88.0/scraperhelper/scrapercontroller.go:200\ngo.opentelemetry.io/collector/receiver/scraperhelper.(*controller).startScraping.func1\n\tgo.opentelemetry.io/collector/receiver@v0.88.0/scraperhelper/scrapercontroller.go:176"
}
However, I try
curl -u xxxx:xxxx <http://rabbitmq.rabbitmq.svc:15672/api/queues> -v
in istiod pod and get 200 OK. Could you please help?