A Django app with Graphene for GraphQL that is instrumented for Azure Application Insights along with local experience using Zipkin or Jaeger
Ideally use a virtual environment in Python 3.10+.
NOTE: using a tool like pyenv for manage the various Python distributions is highly recommended but not required.
python -m venv venv
source venv/bin/activate
pip install -U pip wheel setuptools
pip install -r requirements.txt
- Django
- Graphene
- GraphQL
- Application Insights for Python with OpenTelemetry
- OpenTelemetry
- OpenTelemetry Python SDK
- Zipkin
- Jaeger