Missing mysql plugin in telegraf

Added mysql plugin for telegraf to be used by default.
Plugin gathers the statistic data from MySQL server.

Change-Id: I853af61b64739eedb70ab2b8dc78f0285a839671
Closes-Bug: #1652609
This commit is contained in:
Nenad Radojevic 2016-12-27 23:22:20 +00:00
parent b5c17b2685
commit 78c66cd992
2 changed files with 21 additions and 0 deletions

View File

@ -16,3 +16,4 @@ elasticsearch_proto: "http"
haproxy_proto: "http" haproxy_proto: "http"
influxdb_proto: "http" influxdb_proto: "http"
rabbitmq_proto: "http" rabbitmq_proto: "http"
mariadb_proto: "tcp"

View File

@ -51,3 +51,23 @@
username = "{{ rabbitmq_user }}" username = "{{ rabbitmq_user }}"
password = "{{ rabbitmq_password }}" password = "{{ rabbitmq_password }}"
{% endif %} {% endif %}
{% if inventory_hostname in groups['mariadb'] and enable_mariadb | bool %}
[[inputs.mysql]]
servers = ["{{ database_user }}:{{ database_password }}@{{ mariadb_proto }}({{ api_interface_address }}:{{ database_port }})/"]
perf_events_statements_digest_text_limit = 120
perf_events_statements_limit = 250
perf_events_statements_time_limit = 86400
table_schema_databases = []
gather_table_schema = true
gather_process_list = true
gather_info_schema_auto_inc = true
gather_slave_status = true
gather_binary_logs = true
gather_table_io_waits = true
gather_table_lock_waits = true
gather_index_io_waits = true
gather_event_waits = true
gather_file_events_stats = true
gather_perf_events_statements = true
interval_slow = "30m"
{% endif %}