blob: ace158633c0eaed446cc5a4d40ee03496b4e4c88 [file] [log] [blame]
{%- from "rabbitmq/map.jinja" import server with context %}
{%- if server.get('enabled', False) %}
agent:
input:
rabbitmq:
template: rabbitmq/files/telegraf.conf
# Input plugin configuration
url: "http://{{ server.management.bind.address }}:{{ server.management.bind.port }}"
username: {{ server.admin.name }}
password: >-
{{ server.admin.password }}
nodes: [ "rabbit@{{ grains.host }}" ]
queue_name_exclude: [ "*" ]
# Measurement filtering
namepass: [ "rabbitmq", "rabbitmq_node", "rabbitmq_overview" ]
tagexclude: [ "node", "url" ]
procstat:
process:
rabbitmq:
exe: beam.smp
{%- endif %}