The OTLP log integration ships broker logs from your CloudAMQP cluster to any backend that accepts OpenTelemetry logs over OTLP/HTTP, such as SigNoz or Honeycomb. Available on RabbitMQ and LavinMQ dedicated instances.
If your backend has a dedicated integration, use that instead. They are preconfigured for the endpoint and authentication the vendor expects. See the list of OTel log integrations.
The endpoint is the full https URL your backend receives logs on, including the path. It
must use HTTPS. Most OTLP/HTTP backends document a base URL, so add
/v1/logs
to it:
https://otlp.example.com:4318/v1/logs
https://api.honeycomb.io/v1/logs
https://ingest.eu.signoz.cloud:443/v1/logs
Logs are sent to the URL exactly as entered, so a gateway that listens on another path works too.
Four authentication modes are available:
?token=your-token
Authorization: Bearer your-token
Use this for bearer tokens and for receivers that expect an API key header.
client_id
,
client_secret
,
token_url
and
scopes
. Enter scopes space or comma separated, and we pass them on as a list.
Headers are sent with every request, whichever authentication mode you pick, so you can
combine them with basic auth or OAuth2. Enter one header per line in the format
key: value
Most hosted OTLP backends take their API key as a header. Honeycomb reads
x-honeycomb-team
and SigNoz Cloud reads
signoz-ingestion-key
. Check your backend's OTLP ingestion documentation for the header name it expects.
Logs arrive as structured OpenTelemetry log records. Each record carries the resource
attributes
service.name
(your cluster name) and
host.name
(the node hostname), the log attribute
appname
(
rabbitmq
or
lavinmq
) and a severity number mapped from the broker log level. The full list is in the
OTel log integrations overview.
/v1/logs
.