diff --git a/ansible/monitoring.yml b/ansible/monitoring.yml index a58bf0c..a31418e 100644 --- a/ansible/monitoring.yml +++ b/ansible/monitoring.yml @@ -47,9 +47,21 @@ state: started name: spdk_tgt + - name: Nvidia | Set Docker socket has appropriate permissions + ansible.builtin.file: + path: /var/run/docker.sock + mode: '0666' + - name: Nvidia | Add additional mount for bf2 ansible.builtin.set_fact: - telegraf_mounts: "{{ telegraf_mounts + [{'type': 'bind', 'source': '/run/emu_param', 'target': '/run/emu_param', 'read_only': true}] }}" + telegraf_mounts: "{{ telegraf_mounts + [{'type': 'bind', + 'source': '/run/emu_param', + 'target': '/run/emu_param', + 'read_only': true}, + {'type': 'bind', + 'source': '/var/run/docker.sock', + 'target': '/var/run/docker.sock', + 'read_only': true}] }}" - name: Intel | telegraf otel monitoring when: inventory_hostname == 'mev' diff --git a/telegraf.d/telegraf.conf.bf2 b/telegraf.d/telegraf.conf.bf2 index 63fcacd..87a135a 100644 --- a/telegraf.d/telegraf.conf.bf2 +++ b/telegraf.d/telegraf.conf.bf2 @@ -20,18 +20,22 @@ tag_keys = ["name"] json_query = "result.bdevs" +# CPU Input Plugin [[inputs.cpu]] percpu = true totalcpu = true collect_cpu_time = false report_active = false +# Mem Input Plugin [[inputs.mem]] # no configuration +# Nstat Input Plugin [[inputs.nstat]] # no configuration +# For temperature [[inputs.file]] files = ["/run/emu_param/bluefield_temp"] name_override = "temp" @@ -40,9 +44,40 @@ data_type = "integer" file_tag = "sensor" +# Infiniband Input Plugin [[inputs.infiniband]] # no configuration +# Diskio Input Plugin +[[inputs.diskio]] + +# Disk Input Plugin +[[inputs.disk]] + +# Swap Input Plugin +[[inputs.swap]] + +# System Input Plugin +[[inputs.system]] + +# Net Input Plugin +[[inputs.net]] + +# Netstat Input Plugin +[[inputs.netstat]] + +# Kernel Input Plugin +[[inputs.kernel]] + +# Internal Input Plugin +[[inputs.internal]] + +# Docker Input Plugin +[[inputs.docker]] + +# Processes Input Plugin +[[inputs.processes]] + [[outputs.file]] files = ["stdout"] data_format = "influx"