opentelemetry.ext.pymongo package

Module contents

The opentelemetry-ext-pymongo package allows tracing commands made by the pymongo library.

opentelemetry.ext.pymongo.trace_integration(tracer=None)[source]

Integrate with pymongo to trace it using event listener. https://api.mongodb.com/python/current/api/pymongo/monitoring.html

class opentelemetry.ext.pymongo.CommandTracer(tracer)[source]

Bases: pymongo.monitoring.CommandListener

started(event)[source]

Method to handle a pymongo CommandStartedEvent

succeeded(event)[source]

Method to handle a pymongo CommandSucceededEvent

failed(event)[source]

Method to handle a pymongo CommandFailedEvent