Skip to content

Commit 7e03024

Browse files
authored
Merge pull request #3441 from ProgrammeVitam/story_15290
Story #15290: Adding VitamUI's scrape_configs for prometheus-server.
2 parents 04e43cb + 259419d commit 7e03024

File tree

23 files changed

+328
-58
lines changed

23 files changed

+328
-58
lines changed

deployment/ansible-vitamui-extra/vitamui_extra.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,10 @@
2222
gather_facts: yes
2323
roles:
2424
- merge_index_apache
25+
26+
# Deploy prometheus scrape configs for VitamUI metrics
27+
- hosts: hosts_prometheus | default([])
28+
gather_facts: false
29+
roles:
30+
- prometheus_scrape_configs
31+
tags: prometheus

deployment/ansible-vitamui/app_api_gateway.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_api_gateway }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "api-gateway, api, internal"

deployment/ansible-vitamui/app_archive_search.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_archive_search }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "archive-search, api"

deployment/ansible-vitamui/app_collect.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_collect }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "collect, api"

deployment/ansible-vitamui/app_ingest.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_ingest }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "ingest, api"

deployment/ansible-vitamui/app_pastis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_pastis }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "pastis, api"

deployment/ansible-vitamui/app_referential.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@
1010
password_keystore: "{{ keystores_server_referential }}"
1111
password_truststore: "{{ truststores_client_external }}"
1212
vitam_cert: "{{ vitam_certs.vitamui }}"
13-
consul_tags: "referential, api"

deployment/ansible-vitamui/vitamui_apps.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
vitamui_certificate_type: server
1212
password_keystore: "{{ keystores_server_security }}"
1313
password_truststore: "{{ truststores_server }}"
14-
consul_tags: "security, api"
15-
tags:
16-
- security
14+
tags: security
1715

1816
# External apps
1917
- hosts: hosts_vitamui_iam
@@ -27,9 +25,7 @@
2725
password_keystore: "{{ keystores_server_iam }}"
2826
password_truststore: "{{ truststores_client_external }}"
2927
vitam_cert: "{{ vitam_certs.vitamui }}"
30-
consul_tags: "iam, api"
31-
tags:
32-
- iam
28+
tags: iam
3329

3430
- hosts: hosts_cas_server
3531
gather_facts: no
@@ -42,6 +38,4 @@
4238
vitamui_certificate_type: external
4339
password_keystore: "{{ keystores_server_cas_server }}"
4440
password_truststore: "{{ truststores_client_external }}"
45-
consul_tags: "cas-server, cas, external"
46-
tags:
47-
- cas-server
41+
tags: cas-server

deployment/environments/hosts-ui.example

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ hosts_vitamui_logstash
150150
hosts_vitamui_consul_server
151151

152152
[hosts_vitamui_logstash]
153-
# EDIT: Optionnal
153+
# EDIT: Optional
154154
# Add nodes in this group if you want to start a dedicated logstash cluster for vitamui
155155
# otherwise leave this group empty (by default logs will be sent to vitam's logstash cluster)
156156

@@ -169,6 +169,7 @@ hosts_vitamui_consul_server
169169
hosts_consul_server
170170
hosts_elasticsearch_log
171171
hosts_logstash
172+
hosts_prometheus
172173
reverse
173174

174175
# MINIMUM REQUIRED IN ZONE VITAM
@@ -182,8 +183,11 @@ reverse
182183
[hosts_logstash]
183184
# EDIT: Mandatory when 'syslog.name: filebeat' is used and [hosts_vitamui_logstash] is not defined
184185

186+
[hosts_prometheus]
187+
# EDIT: Optional used for deploying scraping configurations for VitamUI Components
188+
185189
[reverse]
186-
# EDIT: Optionnal
190+
# EDIT: Optional
187191
# This group need vitam_reverse_external_dns variable to be configured
188192
# WARNING: Do not use in production environments
189193
# WARNING: Do not collocate with [hosts_vitamui_reverseproxy]
@@ -194,7 +198,7 @@ reverse
194198
# ZONE TOOLS
195199
################################################################################
196200
[hosts_browse]
197-
# EDIT: Optionnal
201+
# EDIT: Optional
198202
# WARNING: Do not use in production environments
199203

200204

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
3+
- name: "prometheus-server - restart service"
4+
systemd:
5+
name: vitam-prometheus
6+
state: restarted
7+
daemon_reload: true

0 commit comments

Comments
 (0)