Commit Graph

1166 Commits

Author SHA1 Message Date
alrex 35774f19f4
bump version to 0.20.dev0 (#396) 2021-04-05 09:17:56 -07:00
Owais Lone 41b5f232b4
Fix DataDog trace exporter (#400) 2021-04-05 08:41:37 -07:00
Yusuke Tsutsumi da692d1aed
removing toumorokoshi from approvers (#404) 2021-04-05 08:15:05 -07:00
sartx 12da395364
fix instrumentation of connection when pool.acquire was called multiple times (#381) 2021-04-02 16:45:12 -07:00
Owais Lone c9bca4e88b
Fix GRPC context propagation (#392) 2021-04-02 16:32:19 -07:00
Marcin Zaremba a946d5c0cd
Consider propagator folder packages when building (#387) 2021-03-31 10:48:30 -07:00
Mario Jonke 1c5f0b5465
Add urllib3 instrumentation (#299) 2021-03-31 08:08:53 -07:00
alrex 56072a25f0
preparing 1.0.0/0.19b0 release (#384) 2021-03-26 15:22:09 -07:00
Diego Hurtado d89f865221
Sync with Make setters and getters optional (#372) 2021-03-26 10:20:01 -07:00
Christoph Brand 36e7ad0bc8
sqlalchemy: make sqlalchemy thread safe (#315) 2021-03-25 15:13:39 -07:00
Marcin Zaremba 795bc867ff
Reimplement the keys method in WSGI CarrierGetter (#379) 2021-03-25 08:46:02 -07:00
Marcin Zaremba 2f088f8de0
Fix the empty headers use case for OTTracePropagator (#378) 2021-03-25 07:54:59 -07:00
alrex f8e51c488d
update docs to match new jaeger path (#370) 2021-03-20 08:42:45 -07:00
alrex ef0f74ec64
remove python 3.5 support (#374) 2021-03-18 08:15:35 -07:00
Yusuke Tsutsumi 2d9df10645
datadog: do not add None tracestate value. (#368)
The datadog exporter sometimes attempts to add a "None" value, if the
datadog origin header doesn't exist.

This does not cause runtime errors in the most recent opentelemetry
release (tracestate protects against an invalid value), but does cause warnings:

WARNING  opentelemetry.trace.span:span.py:230 Invalid key/value pair (dd_origin, None) found.
2021-03-10 22:33:12 -08:00
Diego Hurtado 0917dad997
Sync with Remove time_ns from API (#342) 2021-03-10 08:21:45 -08:00
Owais Lone 9ef4410fa8
Added logging instrumentation to enable log - trace correlation (#345)
This commit adds a new logging instrumentation. The instrumentation
patches standard library logging module to inject tracing context
variables (otelSpanID, otelTraceID, otelServiceName) into log record
objects. It also optionally calls `logging.basicConfig()` and sets a
logging format that makes use of these vars if instructed by the user.
2021-03-09 21:52:58 -08:00
Diego Hurtado 5f88452b0c
Add missing dependencies (#360) 2021-03-09 20:09:12 -08:00
alrex 9315eb0fb2
use StatusCode from trace instead of trace.status (#366) 2021-03-09 14:33:13 -08:00
Owais Lone f436514554
Replaced Tracer.use_span() with opentelemetry.trace.use_span() (#364) 2021-03-08 09:33:49 -08:00
Leighton Chen 0157535e93
Fix doc (#361) 2021-03-04 10:01:02 -08:00
Diego Hurtado aa31e73fec
Add missing dependency (#358) 2021-03-03 12:06:31 -08:00
alrex 10a448ee75
move textmap propagators to opentelemetry.propagators (#355) 2021-03-02 16:47:29 -08:00
Leighton Chen 79809976d5
Rename DefaultSpan to NonRecordingSpan (#354) 2021-03-02 10:30:52 -08:00
Diego Hurtado e57dec8854
Sync with Refactor utils (#331)
Co-authored-by: alrex <aboten@lightstep.com>
Co-authored-by: Aaron Abbott <aaronabbott@google.com>
2021-03-01 14:24:33 -08:00
alrex 6720930cdb
rename simple/batch span processors (#352) 2021-03-01 13:40:25 -08:00
Leighton Chen 1c8852f99e
Rename IdsGenerator to IdGenerator (#350) 2021-02-26 14:56:30 -08:00
Leighton Chen 28e410c1fa
Remove gitter from docs (#349)
Co-authored-by: alrex <alrex.boten@gmail.com>
2021-02-26 08:24:10 -08:00
alrex 7159372e3b
Fix docs build (#348) 2021-02-19 16:53:37 -08:00
Leighton Chen abb12e426d
Update build.sh (#340) 2021-02-17 09:58:35 -08:00
Leighton Chen 13e72b1906
[Chore] Update main after 0.18b0 release (#338) 2021-02-16 16:24:28 -08:00
Diego Hurtado 269e0f4de3
Add OpenTracing propagator (#302) 2021-02-16 15:42:13 -08:00
Leighton Chen 9c1f98d250
Update main after 1.0.0rc1 release from core (#333) 2021-02-16 09:35:18 -08:00
Diego Hurtado 138927abe6
Update util path (#319) 2021-02-12 10:52:25 -08:00
alrex 0fe9096bfc
Update span interface usage (#324) 2021-02-09 12:31:03 -08:00
alrex 499899a601
remove reference folder (#326) 2021-02-09 09:54:41 -08:00
alrex b0f7268fb0
Update README to link to GitHub Discussions (#325) 2021-02-09 09:11:48 -08:00
Michael Stella 5fc26d3264
gRPC streaming bugfix (#260) 2021-02-08 11:15:48 -08:00
alrex 7bd1d904b2
Ensure resources are not mutated (#310) 2021-02-08 10:54:13 -08:00
Leighton Chen c265e2f035
Remove metrics from main branch (#312) 2021-02-05 16:41:03 -08:00
Michael Stella ade29f692b
gRPC instrumentation: client additions (#269)
The docs on metric labels suggests that they should probably be strings,
and all others I can find are strings, and so these ought to be also.
Otherwise, some of the exporters/processors have to handle things
specifically, and not all of these come out as nice as could be when you
`str()` them.

I've also made sure to use the `StatusCode` name, as that's the
interesting thing.

Finally, there's no need to report specifically that `error=false`, so
I've removed that tag.
2021-02-05 09:09:57 -08:00
Garner Jervis Tan 55efeb6063
Case insensitive header key retrieval for asgi instrumentation (#308) 2021-02-05 08:51:06 -08:00
alrex b53b9a012f
Fix failing aiopg tests (#317) 2021-02-04 17:39:24 -08:00
alrex b016f6f774
update requirements for snappy (#314) 2021-02-04 15:10:10 -08:00
Diego Hurtado 2fd68a2bf9
Remove Configuration from instrumentations (#285) 2021-02-04 08:02:37 -08:00
Mario Jonke f0adb23143
Remove 'component' span attribute in instrumentations (#301) 2021-01-29 13:15:26 -08:00
alrex f022385e37
update references to main (#306) 2021-01-29 12:09:22 -08:00
M.J 5dd2412d75
Aiohttp instrumentation readme (#286) 2021-01-28 09:12:31 -08:00
alrex fcc260c748
update python version for readthedocs (#297) 2021-01-26 09:51:37 -08:00
alrex f279d39623
updating readme (#296)
Adding more details to the readme including a link to the read the docs
2021-01-26 09:35:37 -08:00