Initial commit: Message Gateway project

- FastAPI приложение для отправки мониторинговых алертов в мессенджеры
- Поддержка Telegram и MAX/VK
- Интеграция с Grafana, Zabbix, AlertManager
- Автоматическое создание тикетов в Jira
- Управление группами мессенджеров через API
- Декораторы для авторизации и скрытия эндпоинтов
- Подробная документация в папке docs/

Автор: Сергей Антропов
Сайт: https://devops.org.ru
This commit is contained in:
2025-11-12 20:25:11 +03:00
commit b90def35ed
72 changed files with 10609 additions and 0 deletions

16
app/models/__init__.py Normal file
View File

@@ -0,0 +1,16 @@
"""
Модели данных для приложения.
Автор: Сергей Антропов
Сайт: https://devops.org.ru
"""
from app.models.alertmanager import PrometheusAlert
from app.models.grafana import GrafanaAlert, EvalMatch
from app.models.zabbix import ZabbixAlert
__all__ = [
"PrometheusAlert",
"GrafanaAlert",
"EvalMatch",
"ZabbixAlert",
]