OpenTelemetry Jinja2 Instrumentation¶
Usage¶
The OpenTelemetry jinja2 integration traces templates loading, compilation
and rendering.
Usage¶
from jinja2 import Environment, FileSystemLoader
from opentelemetry.ext.jinja2 import Jinja2Instrumentor
from opentelemetry import trace
from opentelemetry.trace import TracerProvider
trace.set_tracer_provider(TracerProvider())
Jinja2Instrumentor().instrument()
env = Environment(loader=FileSystemLoader("templates"))
template = env.get_template("mytemplate.html")
API¶
-
class
opentelemetry.ext.jinja2.Jinja2Instrumentor[source]¶ Bases:
opentelemetry.auto_instrumentation.instrumentor.BaseInstrumentorAn instrumentor for jinja2
See
BaseInstrumentor