Skip to content

Commit 729afed

Browse files
Merge pull request #92 from delphix/projects/merge-upstream/master
Merge remote-tracking branch '6.0/stage' into 'master'
2 parents 0ead283 + cea9279 commit 729afed

File tree

4 files changed

+35
-13
lines changed

4 files changed

+35
-13
lines changed

telegraf/perf_playbook

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ function usage() {
3030

3131
function enable_playbook() {
3232
date
33-
echo "Enabling Performance Playbook Metrics"
33+
echo "Enabling Performance Playbook Metric Collection"
3434
touch $PLAYBOOK_FLAG
3535
systemctl restart delphix-telegraf
3636
}
3737

3838
function disable_playbook() {
3939
date
40-
echo "Disabling Performance Playbook Metrics"
40+
echo "Disabling Performance Playbook Metric Collection"
4141
rm -rf $PLAYBOOK_FLAG
4242
systemctl restart delphix-telegraf
4343
}

telegraf/telegraf.base

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
data_format = "json"
4545
namepass = ["agg_*"]
4646

47-
# Enable Live Monitoring, intended for internal use:
47+
# Enable Live Monitoring, intended for internal Delphix use only:
4848
#[[outputs.influxdb]]
4949
# urls = ["http://dbsvr.company.com:8086"]
5050
# database = "live_metrics"

telegraf/telegraf.inputs.dose

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
command = ["/etc/telegraf/zcache-stats.sh"]
44
name_override = "zcache_stats"
55
signal = "none"
6+
restart_delay = "30s"
67
data_format = "csv"
78
csv_skip_columns = 1
89
csv_column_names = ["cache_lookup_count","idx_access_pendch","idx_access_entry","idx_access_chunk",
@@ -21,6 +22,7 @@
2122
command = ["/etc/telegraf/zpool-iostat-o.sh"]
2223
name_override = "zpool_iostat-o"
2324
signal = "none"
25+
restart_delay = "30s"
2426
data_format = "csv"
2527
csv_column_names = ["pool","agent_io_op_read","agent_io_op_write","agent_io_tput_read",
2628
"agent_io_tput_write","store_data_op_get","store_data_op_put","store_data_tput_get",

telegraf/telegraf.inputs.playbook

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
command = ["estat", "nfs", "-jm", "10"]
77
name_override = "estat_nfs"
88
signal = "none"
9+
restart_delay = "30s"
910
data_format = "json"
1011
tag_keys = [
1112
"name",
@@ -18,6 +19,7 @@
1819
command = ["estat", "iscsi", "-jm", "10"]
1920
name_override = "estat_iscsi"
2021
signal = "none"
22+
restart_delay = "30s"
2123
data_format = "json"
2224
tag_keys = [
2325
"name",
@@ -30,6 +32,7 @@
3032
command = ["estat", "zpl", "-jm", "10"]
3133
name_override = "estat_zpl"
3234
signal = "none"
35+
restart_delay = "30s"
3336
data_format = "json"
3437
tag_keys = [
3538
"name",
@@ -42,6 +45,7 @@
4245
command = ["estat", "backend-io", "-jm", "10"]
4346
name_override = "estat_backend-io"
4447
signal = "none"
48+
restart_delay = "30s"
4549
data_format = "json"
4650
tag_keys = [
4751
"name",
@@ -54,6 +58,19 @@
5458
command = ["estat", "zvol", "-jm", "10"]
5559
name_override = "estat_zvol"
5660
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"
5774
data_format = "json"
5875
tag_keys = [
5976
"name",
@@ -66,6 +83,7 @@
6683
command = ["estat", "zio", "-jm", "10"]
6784
name_override = "estat_zio"
6885
signal = "none"
86+
restart_delay = "30s"
6987
data_format = "json"
7088
tag_keys = [
7189
"name",
@@ -74,22 +92,24 @@
7492
json_string_fields = ["iops(/s)", "avg latency(us)", "stddev(us)", "throughput(k/s)", "microseconds"]
7593

7694
# 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"]
87106

88107
# Collect output from "nfs_threads"
89108
[[inputs.execd]]
90109
command = ["/etc/telegraf/nfs-threads.sh"]
91110
name_override = "nfs_threads"
92111
signal = "none"
112+
restart_delay = "30s"
93113
data_format = "csv"
94114
csv_skip_columns = 2
95115
csv_column_names = ["packets","sockets","woken","used","metadata","riops","rtput","wiops","wtput"]

0 commit comments

Comments
 (0)