From f408c6a827a7f41ed17aec45ffc192574fe397b1 Mon Sep 17 00:00:00 2001
From: Kerri Wait <kerri.wait@monash.edu>
Date: Wed, 16 Sep 2020 18:45:45 +1000
Subject: [PATCH] Update telegraf to fire ethtool plugin on mlx0 every 60s

---
 roles/telegraf/templates/telegraf.conf.j2 | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/roles/telegraf/templates/telegraf.conf.j2 b/roles/telegraf/templates/telegraf.conf.j2
index 0605499d..30209615 100644
--- a/roles/telegraf/templates/telegraf.conf.j2
+++ b/roles/telegraf/templates/telegraf.conf.j2
@@ -119,6 +119,15 @@
   # Uncomment the following line if you do not need disk serial numbers.
   # skip_serial_number = true
 
+# Returns ethtool statistics for given interfaces
+[[inputs.ethtool]]
+  interval = "60s"
+  # List of interfaces to pull metrics for
+  # interface_include = ["mlx0", "p1p1"]
+
+  # List of interfaces to ignore when pulling metrics.
+  interface_exclude = ["eth0", "eth1", "lo", "virbr0"]
+
 # Read metrics about the number of files in /home
 [[inputs.filecount]]
   directories = ["/home"]
-- 
GitLab