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

View File

@@ -0,0 +1,19 @@
"""
Эндпоинты для работы с Jira (только для внутреннего использования).
Создание тикетов по кнопке и работа с маппингом выполняются внутренними процессами.
Автор: Сергей Антропов
Сайт: https://devops.org.ru
"""
import logging
from typing import Dict, Any
from fastapi import APIRouter
logger = logging.getLogger(__name__)
router = APIRouter(prefix="/jira", tags=["jira"])
# Этот модуль оставлен пустым, так как все операции с Jira выполняются внутренними процессами
# Создание тикетов происходит автоматически при обработке алертов (см. app/modules/*.py)
# Маппинг загружается автоматически из config/jira_mapping.json (см. app/core/jira_mapping.py)