Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
mongodb
/
mongo-python-driver
Public
Notifications
You must be signed in to change notification settings
Fork
1.2k
Star
4.4k
Code
Pull requests
13
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
PYTHON-5945 Add OpenTelemetry Simple Command Support
- #2946
#2946
Merged
blink1073
merged 24 commits into
mongodb:otel
mongodb/mongo-python-driver:otel
from
blink1073:PYTHON-5945
blink1073/mongo-python-driver:PYTHON-5945
Copy head branch name to clipboard
Jul 27, 2026
Conversation
Commits
24
(24)
Checks
Files changed
Merged
PYTHON-5945 Add OpenTelemetry Simple Command Support
#2946
blink1073
merged 24 commits into
mongodb:otel
mongodb/mongo-python-driver:otel
from
blink1073:PYTHON-5945
blink1073/mongo-python-driver:PYTHON-5945
Copy head branch name to clipboard
Commits
Commits on Jul 20, 2026
PYTHON-5945 Add OpenTelemetry command-span support
Show description for eeea42a
blink1073
committed
eeea42a
View commit details
Copy full SHA for eeea42a
Browse repository at this point
Commits on Jul 21, 2026
PYTHON-5945 Infer is_server_side_error from the exception in _CommandTelemetry.failed
Show description for 29f7ccc
blink1073
committed
29f7ccc
View commit details
Copy full SHA for 29f7ccc
Browse repository at this point
PYTHON-5945 Defer changelog entry to follow-up ticket
Show description for 1450f05
blink1073
committed
1450f05
View commit details
Copy full SHA for 1450f05
Browse repository at this point
PYTHON-5945 Add docstrings to _otel.py private helpers, drop DRIVERS-719/APM mentions
Show description for 8c99dd3
blink1073
committed
8c99dd3
View commit details
Copy full SHA for 8c99dd3
Browse repository at this point
PYTHON-5945 Give otel tests their own pytest marker and Evergreen test type
Show description for 9b06bc2
blink1073
committed
9b06bc2
View commit details
Copy full SHA for 9b06bc2
Browse repository at this point
PYTHON-5945 Omit db.collection.name for admin-database commands
Show description for 9e0827b
blink1073
committed
9e0827b
View commit details
Copy full SHA for 9e0827b
Browse repository at this point
PYTHON-5945 Add the OpenTelemetry spec's two prose tests
Show description for d6da2ad
blink1073
committed
d6da2ad
View commit details
Copy full SHA for d6da2ad
Browse repository at this point
PYTHON-5945 Fix four command-span correctness bugs found in review
Show description for 8b7479b
blink1073
committed
8b7479b
View commit details
Copy full SHA for 8b7479b
Browse repository at this point
PYTHON-5945 Note which otel tests will be superseded by PYTHON-5947
Show description for ed1971f
blink1073
committed
ed1971f
View commit details
Copy full SHA for ed1971f
Browse repository at this point
PYTHON-5945 Defer MongoClient docstring updates for tracing to follow-up PR
Show description for 4fb56bb
blink1073
committed
4fb56bb
View commit details
Copy full SHA for 4fb56bb
Browse repository at this point
PYTHON-5945 Rename command-span functions in _otel.py for clarity
Show description for 1cebc3a
blink1073
committed
1cebc3a
View commit details
Copy full SHA for 1cebc3a
Browse repository at this point
PYTHON-5945 Run the otel CI variant on PRs
Show description for 993e151
blink1073
committed
993e151
View commit details
Copy full SHA for 993e151
Browse repository at this point
PYTHON-5945 Merge otel coverage into the combined Evergreen report
Show description for b1ae703
blink1073
committed
b1ae703
View commit details
Copy full SHA for b1ae703
Browse repository at this point
PYTHON-5945 Add unit tests for validate_tracing_or_none
Show description for afc2bdc
blink1073
committed
afc2bdc
View commit details
Copy full SHA for afc2bdc
Browse repository at this point
PYTHON-5945 Reserve room for the "..." marker in db.query.text truncation
Show description for e2c3b34
blink1073
committed
e2c3b34
View commit details
Copy full SHA for e2c3b34
Browse repository at this point
PYTHON-5945 Note follow-up work needed in the otel prose tests and validator tests
Show description for e3d6c1c
blink1073
committed
e3d6c1c
View commit details
Copy full SHA for e3d6c1c
Browse repository at this point
PYTHON-5945 Move TestValidateTracingOrNone into test_otel.py
Show description for 89a0846
blink1073
committed
89a0846
View commit details
Copy full SHA for 89a0846
Browse repository at this point
Commits on Jul 22, 2026
Fix handling of unix sockets
Show description for 2801d22
blink1073
and
Copilot
authored
2801d22
View commit details
Copy full SHA for 2801d22
Browse repository at this point
PYTHON-5945 Fix issues flagged by Copilot review
Show description for df512e2
blink1073
committed
df512e2
View commit details
Copy full SHA for df512e2
Browse repository at this point
Merge remote-tracking branch 'origin/PYTHON-5945' into PYTHON-5945
Show description for 326e4f0
blink1073
committed
326e4f0
View commit details
Copy full SHA for 326e4f0
Browse repository at this point
PYTHON-5945 Re-apply the changelog entry and MongoClient docstring for tracing
Show description for bf54c31
blink1073
committed
bf54c31
View commit details
Copy full SHA for bf54c31
Browse repository at this point
Commits on Jul 27, 2026
PYTHON-5945 Cache the OpenTelemetry tracer instead of fetching it per command
Show description for 936cf7e
blink1073
committed
936cf7e
View commit details
Copy full SHA for 936cf7e
Browse repository at this point
PYTHON-5945 Add regression test for OpenTelemetry tracer caching
Show description for d3071db
blink1073
committed
d3071db
View commit details
Copy full SHA for d3071db
Browse repository at this point
PYTHON-5945 Fix wording in tracer-caching regression test docstring
blink1073
committed
f273c94
View commit details
Copy full SHA for f273c94
Browse repository at this point
You can’t perform that action at this time.