Browse Source

update

master^2
F2256342 Daniel de Oliveira Carvalho 4 years ago
parent
commit
b35dfa4e96
  1. 15
      alert.rules.yml
  2. 22
      alertmanager.yml
  3. 15
      docker-compose.yml
  4. 1
      prometheus.yml
  5. 65
      telegram-group.json
  6. 2
      url-encoded-string

15
alert.rules.yml

@ -1,7 +1,9 @@
groups:
- name: alert.rules
-
name: alert.rules
rules:
- alert: InstanceDown
-
alert: InstanceDown
expr: up == 0
for: 1m
labels:
@ -9,3 +11,12 @@ groups:
annotations:
summary: "Endpoint {{ $labels.instance }} down"
description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 1 minutes."
-
alert: TestAlert
expr: jvm_threads_deadlocked == 0.0
for: 30s
labels:
severity: warning
annotations:
summary: "Endpoint {{ $labels.instance }} Test Alert"
description: "Test alert for {{ $labels.instance }} of job {{ $labels.job }} if there is no deadlocks."

22
alertmanager.yml

@ -1,15 +1,21 @@
---
route:
receiver: telegram.bot
group_by: [...]
receiver: main-receiver
group_by: [job]
group_wait: 30s
group_interval: 1m
repeat_interval: 1h
routes:
- receiver: msteams
receivers:
- name: telegram.bot
telegram_configs:
- api_url: https://api.telegram.org
bot_token: 5209410321:AAGqy6WrQZQRQ0qx0pww8K6KPqzXIeRRosA
chat_id: 65498889
parse_mode: HTML
# - name: telegram.bot
# telegram_configs:
# - api_url: https://api.telegram.org
# bot_token: 5209410321:AAGqy6WrQZQRQ0qx0pww8K6KPqzXIeRRosA
# chat_id: 65498889
# parse_mode: HTML
- name: ms.teams
webhook_configs:
- url: https://banco365.webhook.office.com/webhookb2/60421726-680b-4c39-b65a-99b2798557df@ea0c2907-38d2-4181-8750-b0b190b60443/IncomingWebhook/8ef68ab42d0d471cb623767ecfe6562d/12910de9-810a-4814-ae84-1268a2db914d

15
docker-compose.yml

@ -1,3 +1,4 @@
---
services:
node-exporter:
container_name: node-exporter
@ -9,13 +10,13 @@ services:
image: grafana/grafana:latest
network_mode: host
# data-generator:
# container_name: data-generator
# build:
# context: ../prometheus-data-generator/
# network_mode: host
# volumes:
# - /home/f2256342/forge/prometheus-data-generator/config.yml:/config.yml
data-generator:
container_name: data-generator
build:
context: ../prometheus-data-generator/
network_mode: host
volumes:
- /home/f2256342/forge/prometheus-data-generator/config.yml:/config.yml
prometheus:
container_name: prometheus

1
prometheus.yml

@ -1,3 +1,4 @@
---
global:
scrape_interval: 15s
external_labels:

65
telegram-group.json

@ -0,0 +1,65 @@
{
"ok": true,
"result": [
{
"update_id": 436224617,
"my_chat_member": {
"chat": {
"id": -780322874,
"title": "Test",
"type": "group",
"all_members_are_administrators": false
},
"from": {
"id": 65498889,
"is_bot": false,
"first_name": "Daniel",
"last_name": "Yutsuo",
"username": "yutsuo",
"language_code": "en"
},
"date": 1650981614,
"old_chat_member": {
"user": {
"id": 5209410321,
"is_bot": true,
"first_name": "bb_CFE_bot",
"username": "bb_CFE_bot"
},
"status": "left"
},
"new_chat_member": {
"user": {
"id": 5209410321,
"is_bot": true,
"first_name": "bb_CFE_bot",
"username": "bb_CFE_bot"
},
"status": "member"
}
}
},
{
"update_id": 436224618,
"message": {
"message_id": 25,
"from": {
"id": 65498889,
"is_bot": false,
"first_name": "Daniel",
"last_name": "Yutsuo",
"username": "yutsuo",
"language_code": "en"
},
"chat": {
"id": -780322874,
"title": "Test",
"type": "group",
"all_members_are_administrators": true
},
"date": 1650981614,
"group_chat_created": true
}
}
]
}

2
url-encoded-string

@ -0,0 +1,2 @@
How%20are%20you%2C%20fellow%20humans%3F
Loading…
Cancel
Save