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

  1. Log in to your Coralogix account and go to Settings → API Keys → Send Your Data.
  2. Copy the Send-Your-Data API Key and enter it in the corresponding field in the CloudAMQP console.
  3. Select the Region matching your Coralogix account — this determines which OTLP ingress endpoint is used.
  4. 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).
  5. 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 — always rabbitmq or lavinmq
  • 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.

← Back to Log Integrations