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: groups:
- name: alert.rules -
name: alert.rules
rules: rules:
- alert: InstanceDown -
alert: InstanceDown
expr: up == 0 expr: up == 0
for: 1m for: 1m
labels: labels:
@ -9,3 +11,12 @@ groups:
annotations: annotations:
summary: "Endpoint {{ $labels.instance }} down" summary: "Endpoint {{ $labels.instance }} down"
description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 1 minutes." 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: route:
receiver: telegram.bot receiver: main-receiver
group_by: [...] group_by: [job]
group_wait: 30s group_wait: 30s
group_interval: 1m group_interval: 1m
repeat_interval: 1h repeat_interval: 1h
routes:
- receiver: msteams
receivers: receivers:
- name: telegram.bot # - name: telegram.bot
telegram_configs: # telegram_configs:
- api_url: https://api.telegram.org # - api_url: https://api.telegram.org
bot_token: 5209410321:AAGqy6WrQZQRQ0qx0pww8K6KPqzXIeRRosA # bot_token: 5209410321:AAGqy6WrQZQRQ0qx0pww8K6KPqzXIeRRosA
chat_id: 65498889 # chat_id: 65498889
parse_mode: HTML # 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: services:
node-exporter: node-exporter:
container_name: node-exporter container_name: node-exporter
@ -9,13 +10,13 @@ services:
image: grafana/grafana:latest image: grafana/grafana:latest
network_mode: host network_mode: host
# data-generator: data-generator:
# container_name: data-generator container_name: data-generator
# build: build:
# context: ../prometheus-data-generator/ context: ../prometheus-data-generator/
# network_mode: host network_mode: host
# volumes: volumes:
# - /home/f2256342/forge/prometheus-data-generator/config.yml:/config.yml - /home/f2256342/forge/prometheus-data-generator/config.yml:/config.yml
prometheus: prometheus:
container_name: prometheus container_name: prometheus

1
prometheus.yml

@ -1,3 +1,4 @@
---
global: global:
scrape_interval: 15s scrape_interval: 15s
external_labels: 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