Skip to content

Commit 019d265

Browse files
glintondanielnelson
authored andcommitted
Add dev/telegraf.conf for docker, exec, and procstat input (influxdata#4460)
1 parent 96cb0aa commit 019d265

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[agent]
2+
interval="1s"
3+
flush_interval="1s"
4+
5+
[[inputs.docker]]
6+
endpoint = "unix:///var/run/docker.sock"
7+
timeout = "5s"
8+
perdevice = true
9+
total = false
10+
container_names = []
11+
12+
[[outputs.file]]
13+
files = ["stdout"]

plugins/inputs/exec/dev/telegraf.conf

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[agent]
2+
interval="1s"
3+
flush_interval="1s"
4+
5+
[[inputs.exec]]
6+
timeout = "1s"
7+
data_format = "influx"
8+
commands = [
9+
"echo 'deal,computer_name=hosta message=\"stuff\" 1530654676316265790'",
10+
"echo 'deal,computer_name=hostb message=\"stuff\" 1530654676316265790'",
11+
]
12+
13+
[[processors.regex]]
14+
[[processors.regex.tags]]
15+
key = "computer_name"
16+
pattern = "^(.*?)a$"
17+
replacement = "${1}"
18+
result_key = "server_name"
19+
[[processors.regex.tags]]
20+
key = "computer_name"
21+
pattern = "^(.*?)b$"
22+
replacement = "${1}"
23+
result_key = "server_name"
24+
25+
[[outputs.file]]
26+
files = ["stdout"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[agent]
2+
interval="1s"
3+
flush_interval="1s"
4+
5+
[[inputs.procstat]]
6+
exe = "telegraf"
7+
8+
[[outputs.file]]
9+
files = ["stdout"]

0 commit comments

Comments
 (0)