From 6ad4c172d23b88a0e0bace8488e4f53f6ee4ce6e Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 1 Sep 2020 20:10:10 +0200 Subject: ops --- ansible/plays/templates/ops-agent/telegraf.conf | 55 +++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 ansible/plays/templates/ops-agent/telegraf.conf (limited to 'ansible/plays/templates/ops-agent/telegraf.conf') diff --git a/ansible/plays/templates/ops-agent/telegraf.conf b/ansible/plays/templates/ops-agent/telegraf.conf new file mode 100644 index 0000000..a408ef6 --- /dev/null +++ b/ansible/plays/templates/ops-agent/telegraf.conf @@ -0,0 +1,55 @@ +[global_tags] + +[agent] + interval = "10s" + round_interval = true + metric_batch_size = 1000 + metric_buffer_limit = 10000 + collection_jitter = "0s" + flush_interval = "10s" + flush_jitter = "0s" + precision = "" + hostname = "{{ ansible_hostname }}" + omit_hostname = false + +[[inputs.cpu]] + percpu = true + totalcpu = true + collect_cpu_time = false + report_active = false + +[[inputs.disk]] + ignore_fs = ["tmpfs", "devtmpfs", "devfs", "iso9660", "overlay", "aufs", "squashfs"] + +[[inputs.diskio]] +[[inputs.kernel]] +[[inputs.mem]] +[[inputs.processes]] +[[inputs.swap]] +[[inputs.system]] +[[inputs.docker]] + +{% if telegraf_sensors_enable|default(false) %} +[[inputs.sensors]] +{% endif %} + +{% if telegraf_smart_enable|default(false) %} +[[inputs.smart]] +{% set devs=telegraf_smart_devices|default([]) %} +{% if devs|length > 0 %} +devices = [ +{% for dev in devs %} + "{{ dev }}", +{% endfor %} +] +{% endif %} +{% endif %} + +[[outputs.influxdb]] + urls = ["$INFLUX_URL"] + skip_database_creation = false + +{% set cfg=telegraf_extra_config|default("") %} +{% if cfg|length > 0%} +{{ cfg }} +{% endif %} -- cgit v1.2.3