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


Jinja2Instrumentor().instrument()

env = Environment(loader=FileSystemLoader("templates"))
template = env.get_template("mytemplate.html")

API

class opentelemetry.instrumentation.jinja2.Jinja2Instrumentor(*args, **kwargs)[source]

Bases: opentelemetry.instrumentation.instrumentor.BaseInstrumentor

An instrumentor for jinja2

See BaseInstrumentor