Initial commit: Complete DevServer monitoring framework
- FastAPI application with OpenTelemetry instrumentation - Redis caching and Celery task processing - Docker Compose setup with monitoring stack - Grafana dashboards and Prometheus metrics - Jaeger distributed tracing - Comprehensive documentation in docs/ folder - Monitoring configuration and troubleshooting guides
This commit is contained in:
39
pyproject.toml
Normal file
39
pyproject.toml
Normal file
@@ -0,0 +1,39 @@
|
||||
[project]
|
||||
name = "devserver"
|
||||
version = "0.1.0"
|
||||
description = "Add your description here"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11"
|
||||
dependencies = [
|
||||
"alembic>=1.17.0",
|
||||
"bcrypt>=5.0.0",
|
||||
"black>=25.9.0",
|
||||
"celery>=5.5.3",
|
||||
"email-validator>=2.3.0",
|
||||
"fastapi>=0.119.0",
|
||||
"httpx>=0.28.1",
|
||||
"isort>=7.0.0",
|
||||
"opentelemetry-distro>=0.58b0",
|
||||
"opentelemetry-exporter-otlp-proto-grpc>=1.37.0",
|
||||
"opentelemetry-instrumentation-asyncio>=0.58b0",
|
||||
"opentelemetry-instrumentation-celery>=0.58b0",
|
||||
"opentelemetry-instrumentation-fastapi>=0.58b0",
|
||||
"opentelemetry-instrumentation-httpx>=0.58b0",
|
||||
"opentelemetry-instrumentation-redis>=0.58b0",
|
||||
"opentelemetry-instrumentation-sqlalchemy>=0.58b0",
|
||||
"passlib>=1.7.4",
|
||||
"prometheus-fastapi-instrumentator>=7.0.0",
|
||||
"psycopg2-binary>=2.9.11",
|
||||
"pydantic>=2.12.0",
|
||||
"pyjwt>=2.10.1",
|
||||
"pytest>=8.4.2",
|
||||
"pytest-asyncio>=1.2.0",
|
||||
"python-dotenv>=1.1.1",
|
||||
"python-multipart>=0.0.20",
|
||||
"redis>=6.4.0",
|
||||
"requests>=2.32.5",
|
||||
"ruff>=0.14.0",
|
||||
"slowapi>=0.1.9",
|
||||
"sqlalchemy>=2.0.44",
|
||||
"uvicorn>=0.37.0",
|
||||
]
|
||||
Reference in New Issue
Block a user