Other
Django
Trace Django request spans with Judgment.
Django tracing uses the standard OpenTelemetry Django instrumentation and routes request spans through Judgment.
uv add judgeval django opentelemetry-instrumentation-djangopip install judgeval django opentelemetry-instrumentation-djangoInitialize tracing before Django starts handling requests:
import os
import sys
from django.core.management import execute_from_command_line
from judgeval import Tracer
from opentelemetry.instrumentation.django import DjangoInstrumentor
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings")
Tracer.init(project_name="django_app")
Tracer.registerOTELInstrumentation(DjangoInstrumentor())
execute_from_command_line(sys.argv)