From 019d265167eac47ed858766d77cc153f92129763 Mon Sep 17 00:00:00 2001 From: Greg Date: Fri, 27 Jul 2018 19:39:37 -0600 Subject: [PATCH] Add dev/telegraf.conf for docker, exec, and procstat input (#4460) --- plugins/inputs/docker/dev/telegraf.conf | 13 ++++++++++++ plugins/inputs/exec/dev/telegraf.conf | 26 +++++++++++++++++++++++ plugins/inputs/procstat/dev/telegraf.conf | 9 ++++++++ 3 files changed, 48 insertions(+) create mode 100644 plugins/inputs/docker/dev/telegraf.conf create mode 100644 plugins/inputs/exec/dev/telegraf.conf create mode 100644 plugins/inputs/procstat/dev/telegraf.conf diff --git a/plugins/inputs/docker/dev/telegraf.conf b/plugins/inputs/docker/dev/telegraf.conf new file mode 100644 index 000000000..06bbb46ae --- /dev/null +++ b/plugins/inputs/docker/dev/telegraf.conf @@ -0,0 +1,13 @@ +[agent] + interval="1s" + flush_interval="1s" + +[[inputs.docker]] + endpoint = "unix:///var/run/docker.sock" + timeout = "5s" + perdevice = true + total = false + container_names = [] + +[[outputs.file]] + files = ["stdout"] diff --git a/plugins/inputs/exec/dev/telegraf.conf b/plugins/inputs/exec/dev/telegraf.conf new file mode 100644 index 000000000..04433410e --- /dev/null +++ b/plugins/inputs/exec/dev/telegraf.conf @@ -0,0 +1,26 @@ +[agent] + interval="1s" + flush_interval="1s" + +[[inputs.exec]] + timeout = "1s" + data_format = "influx" + commands = [ + "echo 'deal,computer_name=hosta message=\"stuff\" 1530654676316265790'", + "echo 'deal,computer_name=hostb message=\"stuff\" 1530654676316265790'", + ] + +[[processors.regex]] + [[processors.regex.tags]] + key = "computer_name" + pattern = "^(.*?)a$" + replacement = "${1}" + result_key = "server_name" + [[processors.regex.tags]] + key = "computer_name" + pattern = "^(.*?)b$" + replacement = "${1}" + result_key = "server_name" + +[[outputs.file]] + files = ["stdout"] diff --git a/plugins/inputs/procstat/dev/telegraf.conf b/plugins/inputs/procstat/dev/telegraf.conf new file mode 100644 index 000000000..63b150d7c --- /dev/null +++ b/plugins/inputs/procstat/dev/telegraf.conf @@ -0,0 +1,9 @@ +[agent] + interval="1s" + flush_interval="1s" + +[[inputs.procstat]] + exe = "telegraf" + +[[outputs.file]] + files = ["stdout"]