-
Notifications
You must be signed in to change notification settings - Fork 98
/
Copy path10-rabbitmq.conf
52 lines (50 loc) · 1.5 KB
/
10-rabbitmq.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Install:
# This requires the python plugin. It is sometimes installed with collectd
# but not always. You can install it with:
#
# apt-get install collectd-python
#
# Install the collectd plugin from github:
#
# git clone https://github.com/signalfx/collectd-rabbitmq.git /opt/collectd-rabbitmq
#
# Documentation:
# https://github.com/signalfx/collectd-rabbitmq/blob/master/README.md
#
# System modifications:
# None
#
# Config file modifications:
# Change the Username, Password, Host, and Port settings to match your
# RabbitMQ installation.
# Optionally, change any of the Collect* settings to false to disable
# their collection.
#
# The optional setting HTTPTimeout will set a timeout value (in seconds) for
# connecting to the RabbitMQ Management API. Defaults to 60 seconds.
#
# The optional setting VerbosityLevel controls the quantity of RabbitMQ
# metrics collected.
# "info": Only the most commonly-used metrics are collected
# "debug": Additonal metrics useful for debugging are collected
# "trace": All available metrics are collected
# Defaults to "info".
LoadPlugin python
<Plugin python>
ModulePath "/opt/collectd-rabbitmq"
Import rabbitmq
<Module rabbitmq>
Username "guest"
Password "guest"
Host "localhost"
Port "15672"
CollectChannels false
CollectConnections false
CollectExchanges true
CollectNodes true
CollectQueues true
# FieldLength 1023
# HTTPTimeout 60
# VerbosityLevel "info"
</Module>
</Plugin>