Initial commit: Message Gateway project
- FastAPI приложение для отправки мониторинговых алертов в мессенджеры - Поддержка Telegram и MAX/VK - Интеграция с Grafana, Zabbix, AlertManager - Автоматическое создание тикетов в Jira - Управление группами мессенджеров через API - Декораторы для авторизации и скрытия эндпоинтов - Подробная документация в папке docs/ Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
35
requirements.txt
Normal file
35
requirements.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
# Main
|
||||
uvicorn[standard]==0.25.0
|
||||
fastapi[all]==0.105.0
|
||||
|
||||
# FastApi packages
|
||||
pydantic==2.5.3
|
||||
pydantic-settings==2.1.0
|
||||
jinja2==3.1.2
|
||||
|
||||
# Telegram
|
||||
python-telegram-bot==20.7
|
||||
|
||||
# Prometheus
|
||||
prometheus-client==0.19.0
|
||||
|
||||
# Async file operations
|
||||
aiofiles==23.2.1
|
||||
|
||||
# Traces
|
||||
opentelemetry-distro==0.43b0
|
||||
opentelemetry-api==1.22.0
|
||||
opentelemetry-sdk==1.22.0
|
||||
opentelemetry-exporter-otlp==1.22.0
|
||||
opentelemetry-instrumentation-fastapi==0.43b0
|
||||
|
||||
# Logging
|
||||
opentelemetry-instrumentation-logging==0.43b0
|
||||
|
||||
# Jira
|
||||
jira==3.5.2
|
||||
|
||||
# Testing
|
||||
pytest==7.4.3
|
||||
pytest-asyncio==0.21.1
|
||||
httpx==0.25.2
|
||||
Reference in New Issue
Block a user