From 7142c2693d53c7d52cbf0e3b0bf454a926cbdada Mon Sep 17 00:00:00 2001 From: Sowmya N Dixit <sowmyadixit7@gmail.com> Date: Fri, 27 Nov 2020 16:29:12 +0530 Subject: [PATCH] Redis multiprocess monitoring changes (#2057) * Issue #TG-694 feat: Redis multiprocess monitoring * Issue #TG-694 feat: Redis multiprocess monitoring * Issue #TG-694 feat: Redis multiprocess monitoring --- .../roles/vm-agents-processexporter/defaults/main.yml | 6 ++++++ .../vm-agents-processexporter/templates/config.j2 | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/ansible/roles/vm-agents-processexporter/defaults/main.yml b/ansible/roles/vm-agents-processexporter/defaults/main.yml index b3f42b87b..21b6c4858 100755 --- a/ansible/roles/vm-agents-processexporter/defaults/main.yml +++ b/ansible/roles/vm-agents-processexporter/defaults/main.yml @@ -91,3 +91,9 @@ secor_3_process_names: - failed-telemetry-backup - extractor-duplicate-backup - extractor-failed-backup + +redis_process_names: + - 6380 + - 6381 + - 6382 + - 6383 diff --git a/ansible/roles/vm-agents-processexporter/templates/config.j2 b/ansible/roles/vm-agents-processexporter/templates/config.j2 index 22fbcb865..548454989 100644 --- a/ansible/roles/vm-agents-processexporter/templates/config.j2 +++ b/ansible/roles/vm-agents-processexporter/templates/config.j2 @@ -118,6 +118,15 @@ process_names: cmdline: - .+middleManager.+ {% endif %} +{% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] and redis_process_names is defined %} +{% for item in redis_process_names %} + - name: "{{ item }}" + comm: + - redis-server + cmdline: + - .+{{ item }} +{% endfor %} +{% endif %} {% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] %} - name: "redis-server" comm: @@ -125,6 +134,7 @@ process_names: cmdline: - .+redis-server.+ {% endif %} +{% endif %} {% if 'influxdb-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['influxdb-ps'] %} - name: "influxd" comm: -- GitLab