TT#129100 Remove obsolete InfluxDB support

We have fully switched to the Prometheus stack.

Change-Id: Iaebfa6d9c201abb3805bafe6676d71a4a852b96e
mr10.0
Guillem Jover 5 years ago
parent 5169b10f2c
commit e44a975f8a

2
debian/control vendored

@ -20,7 +20,7 @@ Depends:
Suggests:
asterisk,
mariadb-server,
prometheus | influxdb-client,
prometheus,
snmp,
sqlite3,
Description: run system tests against NGCP systems

@ -241,14 +241,20 @@ file:
filetype: symlink
/ngcp-data/influxdb:
exists: true
exists:
or:
- true
- false
mode: "0755"
owner: influxdb
group: influxdb
filetype: directory
/var/lib/influxdb:
exists: true
exists:
or:
- true
- false
mode: "0777"
owner: root
group: root

@ -60,7 +60,7 @@ process:
running: {{if and [% is_proxy ? 1 : 0 %] .Vars.NODE_ACTIVE}} true {{else}} false {{end}}
influxd:
running: [% monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' ? 'true' : 'false' %]
running: false
prometheus:
running: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'prometheus' ? 'true' : 'false' %]
@ -123,7 +123,7 @@ process:
running: {{if and [% is_rtp && rtpproxy.recording.enable == "yes" ? 1 : 0 %] .Vars.NODE_ACTIVE}} true {{else}} false {{end}}
telegraf:
running: [% monitoring.backend == 'influxdb' ? 'true' : 'false' %]
running: false
# We have to use a truncated process name because that's the COMM limit
# on Linux (15 characters). Real name: victoria-metrics.

@ -49,7 +49,7 @@ process:
running: [% ha.crm == 'pacemaker' ? 'true' : 'false' %]
influxdb-relay:
running: [% monitoring.backend == 'influxdb' ? 'true' : 'false' %]
running: false
monit:
running: [% general.process_handler == 'monit' ? 'true' : 'false' %]

@ -36,8 +36,8 @@ service:
running: true
influxdb.service:
enabled: [% monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' ? 'true' : 'false' %]
running: [% monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' ? 'true' : 'false' %]
enabled: false
running: false
motd.service:
enabled: [% general.init_system == 'systemd' ? 'false' : 'true' %]
@ -94,8 +94,8 @@ service:
running: true
telegraf.service:
enabled: [% monitoring.backend == 'influxdb' ? 'true' : 'false' %]
running: [% monitoring.backend == 'influxdb' ? 'true' : 'false' %]
enabled: false
running: false
victoria-metrics.service:
enabled: [% monitoring.backend == 'prometheus' && monitoring.prometheus_server == 'victoria-metrics' ? 'true' : 'false' %]

@ -116,8 +116,8 @@ service:
running: {{if and [% is_proxy && faxserver.enable == "yes" && general.ngcp_type != 'spce' ? 1 : 0 %] .Vars.NODE_ACTIVE}} true {{else}} false {{end}}
influxdb-relay.service:
enabled: [% monitoring.backend == 'influxdb' && general.ngcp_type != 'spce' ? 'true' : 'false' %]
running: [% monitoring.backend == 'influxdb' && general.ngcp_type != 'spce' ? 'true' : 'false' %]
enabled: false
running: false
snmpd.service:
enabled: [% general.ngcp_type != 'spce' ? 'true' : 'false' %]

@ -230,10 +230,10 @@ port:
# InfluxDb Query
tcp:8086:
listening: [% monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' ? 'true' : 'false' %]
listening: false
ip: ["[% ha_int_ips.0 %]"]
# InfluxDb Backup/Restore RPC
tcp:8088:
listening: [% monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' ? 'true' : 'false' %]
listening: false
ip: ["127.0.0.1"]

@ -20,7 +20,7 @@ port:
# InfluxDB Relay
tcp:9096:
listening: [% monitoring.backend == 'influxdb' && general.ngcp_type != 'spce' ? 'true' : 'false' %]
listening: false
ip: ["127.0.0.1"]
# Corosync

@ -9,20 +9,8 @@
ha_ips = out.merge(ha_ips);
-%]
command:
[% IF monitoring.backend == 'influxdb' || monitoring.influxdb_migrated == 'no' -%]
influx -execute 'show databases':
exit-status: 0
stdout:
- "/^name: databases$/"
- "/^_internal$/"
- "/^ngcp$/"
- "/^telegraf$/"
stderr: []
timeout: 10000
[% END -%]
[% IF monitoring.backend == 'prometheus' -%]
promtool query instant http://[% ha_ips.0 || 'localhost' %]:[% prometheus.port || 9090 %] '{__name__=~".+"}':
exit-status: 0
stdout:

Loading…
Cancel
Save