DEV-719 added prometheus polling for ext-bdev-mpmexec-02-connect

qa
Ketelsen, Sven 3 years ago
parent e1d05f5e81
commit 7c8d548e4d

@ -3,3 +3,7 @@ prometheus_lvm_hcloudvol_size: 30
prometheus_lvm_hcloudvol_count: 10
prometheus_tsdb_rentention_time: '90d'
# check firewall settings
smardigo_connect_extra_servers:
- ext-bdev-mpmexec-02-connect.smardigo.digital

@ -11,6 +11,6 @@ traefik_dns_01_challenge: false
sma_jwt_secret: "{{ sma_jwt_secret_vault }}"
connect_version: "10.3.11"
connect_version: "10.3"
connect_email_username: "{{ connect_email_username_vault }}"
connect_email_password: "{{ connect_email_password_vault }}"

@ -23,9 +23,17 @@ services:
- "traefik.http.routers.{{ connect_id }}.tls=true"
- "traefik.http.routers.{{ connect_id }}.tls.certresolver=letsencrypt-http"
- "traefik.http.services.{{ connect_id }}.loadbalancer.server.port=8080"
- "traefik.http.routers.{{ connect_id }}-admin.service={{ connect_id }}-admin"
- "traefik.http.routers.{{ connect_id }}-admin.rule=Host(`{{ connect_id }}.{{ domain }}`)"
- "traefik.http.routers.{{ connect_id }}-admin.entrypoints=admin-service"
- "traefik.http.routers.{{ connect_id }}-admin.tls=true"
- "traefik.http.routers.{{ connect_id }}-admin.tls.certresolver=letsencrypt-http"
- "traefik.http.services.{{ connect_id }}-admin.loadbalancer.server.port={{ management_port }}"
{% if
connect_external_subdomain is defined
%}
- "traefik.http.routers.{{ connect_id }}-extern.service={{ connect_id }}-extern"
- "traefik.http.routers.{{ connect_id }}-extern.rule=Host(`{{ connect_external_subdomain }}.{{ domain }}`)"
- "traefik.http.routers.{{ connect_id }}-extern.entrypoints=websecure"

@ -245,6 +245,29 @@ scrape_configs:
target_label: instance
replacement: $1
#############################################
### Smardigo Extra ####
#############################################
- job_name: 'connect-extra'
scheme: {{ http_s }}
metrics_path: '/management/prometheus'
static_configs:
- targets: [
{% for server in smardigo_connect_extra_servers | default([]) %}
'{{ server }}:{{ admin_port_service }}',
{% endfor %}
]
labels:
env: {{ stage }}
project: smardigo
application: connect
relabel_configs:
- source_labels: [__address__]
regex: (.*):.*
target_label: instance
replacement: $1
#############################################
### Keycloak ####
#############################################

Loading…
Cancel
Save