Metadata-Version: 2.4
Name: mitol-django-observability
Version: 2026.3.11
Summary: MIT Open Learning Django plugin for OpenTelemetry, structured logging, and alerting
License-Expression: BSD-3-Clause
Requires-Python: >=3.10
Requires-Dist: django>=4.2
Requires-Dist: mitol-django-common
Requires-Dist: opentelemetry-api>=1.31.0
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.31.0
Requires-Dist: opentelemetry-exporter-otlp-proto-http>=1.31.0
Requires-Dist: opentelemetry-sdk>=1.31.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: structlog>=24.0.0
Provides-Extra: sentry
Requires-Dist: structlog-sentry>=2.0.0; extra == 'sentry'
Description-Content-Type: text/markdown

# mitol-django-observability

MIT Open Learning Django plugin for OpenTelemetry tracing, structured logging (structlog), and alerting-as-code.

## Installation

Add to `INSTALLED_APPS`:
```python
"mitol.observability.apps.ObservabilityConfig",
```

See the [RFC](https://github.com/mitodl/hq/discussions/10361) for full documentation.
