Skip to content

Commit 28fd6b8

Browse files
Gianni Stubbe33Fraise33
authored andcommitted
fix: General alert changes and solidtime fix
1 parent 977dfda commit 28fd6b8

5 files changed

Lines changed: 31 additions & 5 deletions

File tree

playbooks/host_files/beokpdcovm01/files/prometheus/alerts.d/generic.rules.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ groups:
1313
for: 10m
1414
annotations:
1515
summary: "Endpoint {{ $labels.node_name }} has high latency: {{ $value }}"
16+
17+
- alert: High packet loss
18+
expr: (1 - avg_over_time(probe_success[15m])) * 100 > 5
19+
for: 10m
20+
annotations:
21+
summary: "Endpoint {{ $labels.node_name }} has high packet loss: {{ $value }}"
1622

1723
- alert: Non running containers
1824
expr: engine_daemon_container_states_containers{state!="running"} > 0

playbooks/host_files/beokpdcovm01/files/prometheus/alerts.d/pbs.rules.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ groups:
1212
description: "PBS job is not returning a healthy state."
1313

1414
- alert: PBS - Verification Not Successful
15-
expr: pbs_snapshot_vm_last_verify == 0
15+
expr: >-
16+
(max_over_time(pbs_snapshot_vm_last_verify[2d]) == 0)
17+
and (pbs_snapshot_vm_count > 1)
1618
for: 10m
1719
labels:
1820
severity: critical
1921
annotations:
20-
summary: "PBS snapshot for {{ $labels.vm_name }} is not verified successfully"
22+
summary: "No successfully verified PBS snapshot for {{ $labels.vm_name }} in the last two days"
2123
description: >-
22-
The latest snapshot for {{ $labels.vm_name }} on
23-
{{ $labels.node_name }} is not verified successfully.
24+
No successfully verified snapshot for {{ $labels.vm_name }} on
25+
{{ $labels.node_name }} has been observed in the last two days.
2426
2527
- alert: PBS - Local Backup Stale
2628
expr: >-

roles/grafana/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
&& Header(`X-Authelia-Bypass`, `{{ authelia_bypass_header }}`)"
4242
traefik.http.routers.grafana-bypass.tls: "true"
4343
traefik.http.routers.grafana-bypass.tls.certresolver: "le"
44-
traefik.http.routers.grafana-bypass.service: "netbox-service"
44+
traefik.http.routers.grafana-bypass.service: "grafana-service"
4545
traefik.http.routers.grafana-bypass.priority: "100"
4646
# SHARED
4747
traefik.http.services.grafana-service.loadbalancer.server.port: "3000"

roles/prometheus/templates/alertmanager.yml.j2

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@ route:
66
group_by: ['site']
77
repeat_interval: 10000h
88

9+
inhibit_rules:
10+
- source_matchers:
11+
- alertname = "Device offline"
12+
target_matchers:
13+
- alertname = "Probe Failed"
14+
equal: ['node_name']
15+
- source_matchers:
16+
- alertname = "Probe Failed"
17+
target_matchers:
18+
- alertname = "High packet loss"
19+
equal: ['node_name']
20+
- source_matchers:
21+
- alertname = "Probe Failed"
22+
target_matchers:
23+
- alertname = "High latency"
24+
equal: ['node_name']
25+
926
receivers:
1027
- name: default
1128
# N8N to matrix

roles/solidtime/tasks/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
env:
112112
CONTAINER_MODE: http
113113
AUTO_DB_MIGRATE: "true"
114+
APP_URL: https://time.unitix.be
114115
env_file: "{{ docker.dir.config }}/solidtime/laravel.env"
115116
state: healthy
116117
pull: true

0 commit comments

Comments
 (0)