|
6 | 6 | command = ["estat", "nfs", "-jm", "10"]
|
7 | 7 | name_override = "estat_nfs"
|
8 | 8 | signal = "none"
|
| 9 | + restart_delay = "30s" |
9 | 10 | data_format = "json"
|
10 | 11 | tag_keys = [
|
11 | 12 | "name",
|
|
18 | 19 | command = ["estat", "iscsi", "-jm", "10"]
|
19 | 20 | name_override = "estat_iscsi"
|
20 | 21 | signal = "none"
|
| 22 | + restart_delay = "30s" |
21 | 23 | data_format = "json"
|
22 | 24 | tag_keys = [
|
23 | 25 | "name",
|
|
30 | 32 | command = ["estat", "zpl", "-jm", "10"]
|
31 | 33 | name_override = "estat_zpl"
|
32 | 34 | signal = "none"
|
| 35 | + restart_delay = "30s" |
33 | 36 | data_format = "json"
|
34 | 37 | tag_keys = [
|
35 | 38 | "name",
|
|
42 | 45 | command = ["estat", "backend-io", "-jm", "10"]
|
43 | 46 | name_override = "estat_backend-io"
|
44 | 47 | signal = "none"
|
| 48 | + restart_delay = "30s" |
45 | 49 | data_format = "json"
|
46 | 50 | tag_keys = [
|
47 | 51 | "name",
|
|
54 | 58 | command = ["estat", "zvol", "-jm", "10"]
|
55 | 59 | name_override = "estat_zvol"
|
56 | 60 | signal = "none"
|
| 61 | + restart_delay = "30s" |
| 62 | + data_format = "json" |
| 63 | + tag_keys = [ |
| 64 | + "name", |
| 65 | + "axis" |
| 66 | + ] |
| 67 | + json_string_fields = ["iops(/s)", "avg latency(us)", "stddev(us)", "throughput(k/s)", "microseconds"] |
| 68 | + |
| 69 | +# Collect output from "estat zio-queue -jm 10" |
| 70 | +[[inputs.execd]] |
| 71 | + command = ["estat", "zio-queue", "-jm", "10"] |
| 72 | + name_override = "estat_zio-queue" |
| 73 | + signal = "none" |
57 | 74 | data_format = "json"
|
58 | 75 | tag_keys = [
|
59 | 76 | "name",
|
|
66 | 83 | command = ["estat", "zio", "-jm", "10"]
|
67 | 84 | name_override = "estat_zio"
|
68 | 85 | signal = "none"
|
| 86 | + restart_delay = "30s" |
69 | 87 | data_format = "json"
|
70 | 88 | tag_keys = [
|
71 | 89 | "name",
|
|
74 | 92 | json_string_fields = ["iops(/s)", "avg latency(us)", "stddev(us)", "throughput(k/s)", "microseconds"]
|
75 | 93 |
|
76 | 94 | # Collect output from "estat metaslab-alloc -jm 10"
|
77 |
| -#[[inputs.execd]] |
78 |
| -# command = ["estat", "metaslab-alloc", "-jm", "10"] |
79 |
| -# name_override = "estat_metaslab-alloc" |
80 |
| -# signal = "none" |
81 |
| -# data_format = "json" |
82 |
| -# tag_keys = [ |
83 |
| -# "name", |
84 |
| -# "axis" |
85 |
| -# ] |
86 |
| -# json_string_fields = ["iops(/s)", "avg latency(us)", "stddev(us)", "throughput(k/s)", "microseconds"] |
| 95 | +[[inputs.execd]] |
| 96 | + command = ["estat", "metaslab-alloc", "-jm", "10"] |
| 97 | + name_override = "estat_metaslab-alloc" |
| 98 | + signal = "none" |
| 99 | + restart_delay = "30s" |
| 100 | + data_format = "json" |
| 101 | + tag_keys = [ |
| 102 | + "name", |
| 103 | + "axis" |
| 104 | + ] |
| 105 | + json_string_fields = ["iops(/s)", "avg latency(us)", "stddev(us)", "throughput(k/s)", "microseconds"] |
87 | 106 |
|
88 | 107 | # Collect output from "nfs_threads"
|
89 | 108 | [[inputs.execd]]
|
90 | 109 | command = ["/etc/telegraf/nfs-threads.sh"]
|
91 | 110 | name_override = "nfs_threads"
|
92 | 111 | signal = "none"
|
| 112 | + restart_delay = "30s" |
93 | 113 | data_format = "csv"
|
94 | 114 | csv_skip_columns = 2
|
95 | 115 | csv_column_names = ["packets","sockets","woken","used","metadata","riops","rtput","wiops","wtput"]
|
|
0 commit comments