1
0
mirror of https://github.com/ManyakRus/telegram_loki.git synced 2025-01-30 22:31:06 +02:00

сделал DeveloperName

This commit is contained in:
Nikitin Aleksandr 2024-11-07 14:06:19 +03:00
parent 8fa2e852bb
commit dee01f19d4
2 changed files with 10 additions and 2 deletions

View File

@ -7,7 +7,8 @@ Therefore, it is necessary to automate the process of searching for errors in lo
The application does:
Search for errors in the LOKI logger
1. Log in to grafana
2. Takes a list of services from the services.txt file
2. Takes a list of services from the services.txt file,
including the name of the service and the name of the person responsible
3. For each service, searches for LOKI logs with the text: error:, panic:, ERROR:, PANIC:
4. Sends the found logs with errors to the Telegram messenger
5. Repeats the search every 10 minutes
@ -18,6 +19,9 @@ Search for errors in the database:
if the script returns a value, a message about this will come to the Telegram messenger,
if the script does not return lines, then everything is fine.
3. Repeats requests every 60 minutes
4. If you fill in the scripts.txt file (scripts_add.txt),
including the .sql file name and the name of the person responsible,
then the name of the person responsible will also be added.
Installation procedure:
1. Compile this repository

View File

@ -7,7 +7,8 @@
Приложение делает:
Поиск ошибок в логгере LOKI
1. Логинится в grafana
2. Берёт список сервисов из файла services.txt
2. Берёт список сервисов из файла services.txt,
в том числе имя сервиса и имя ответственного
3. По каждому сервису ищет логи LOKI с текстом: error:,panic:,ERROR:,PANIC:
4. Найденные логи с ошибками присылает в Telegram мессенджер
5. Повторяет поиск каждые 10 минут
@ -18,6 +19,9 @@
если скрипт вернёт значение, то сообщение об этом придёт в Telegram messenger,
если скрипт не вернёт ни одной строки, то значит всё хорошо.
3. Повторяет запросы каждые 60 минут
4. Если заполнить файл scripts.txt (scripts_add.txt),
в том числе имя файла .sql и имя ответственного,
то будет ещё добавлять имя ответсвенного.
Порядок установки: