OpenTelemetry Jinja2 Instrumentation¶
Usage¶
The OpenTelemetry jinja2
integration traces templates loading, compilation
and rendering.
Usage¶
from jinja2 import Environment, FileSystemLoader
from opentelemetry.instrumentation.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.instrumentation.jinja2.
Jinja2Instrumentor
[source]¶ Bases:
opentelemetry.instrumentation.instrumentor.BaseInstrumentor
An instrumentor for jinja2
See
BaseInstrumentor