RabbitMQ

Supported Platforms

Platform
Metrics
Logs
Traces

Linux

Windows

macOS

Prerequisites

Supports RabbitMQ versions 3.8 and 3.9.

The RabbitMQ Management Plugin must be enabled by following the official instructions.

Also, a user with at least monitoring level permissions must be used for monitoring.

Configuration Table

Parameter
Type
Default
Description

telemetry_types

telemetrySelector

["Logs", "Metrics"]

Choose Telemetry Type.

daemon_log_paths

strings

- "/var/log/rabbitmq/rabbit@*.log"

Path to Rabbitmq log file(s).

start_at

enum

end

Start reading the file from the 'beginning' or 'end'.

username*

string

Username used to authenticate.

password*

string

Password used to authenticate.

endpoint

string

http://localhost:15672

The endpoint of the Rabbitmq server.

collection_interval

int

60

Sets how often (seconds) to scrape for metrics.

enable_tls

bool

false

Whether or not to use TLS.

insecure_skip_verify

bool

false

Enable to skip TLS certificate verification.

ca_file

string

Certificate authority used to validate the database server's TLS certificate.

cert_file

string

A TLS certificate used for client authentication, if mutual TLS is enabled.

key_file

string

A TLS private key used for client authentication, if mutual TLS is enabled.

*required field

Last updated

Was this helpful?