Coralogix Log Integration
CloudAMQP ships broker logs to Coralogix via the OpenTelemetry Protocol (OTLP). Available on RabbitMQ and LavinMQ dedicated instances.
Link: https://www.coralogix.com
Setup
- Log in to your Coralogix account and go to Settings → API Keys → Send Your Data.
- Copy the Send-Your-Data API Key and enter it in the corresponding field in the CloudAMQP console.
- Select the Region matching your Coralogix account — this determines which OTLP ingress endpoint is used.
-
Set an
Application Name
(typically the environment, e.g.
production) and a Subsystem Name (identifies the specific service or node — defaults to the instance hostname). - Click Save.
Log attributes
Fields appear in Coralogix with OTel path prefixes:
-
resource.attributes.service.name— your CloudAMQP cluster name -
resource.attributes.host.name— the individual node hostname -
logRecord.attributes.appname— alwaysrabbitmqorlavinmq -
logRecord.severityNumber— numeric severity (9 = INFO, 13 = WARN, 17 = ERROR) -
logRecord.body— the log message text
The
Application
column shows the Application Name you configured. The
Subsystem
column defaults to the node hostname (e.g.
my-cluster-01.rmq6.cloudamqp.com) unless you override the Subsystem Name in the integration settings.
Note: The original Coralogix integration delivers logs via syslog and is planned for deprecation. This integration (Coralogix v2) is the recommended replacement.