c100b21fa4
Require aiopg to be less than 1.3.0 ( #560 )
2021-07-01 14:01:25 -07:00
5b43a5993d
fix missing dep in docs build ( #557 )
2021-06-30 12:49:45 -07:00
9c81eda7a8
Include Flask 2.0 as compatible with existing flask instrumentation ( #545 )
2021-06-24 13:30:34 -07:00
63e7561931
Update the psycopg2 dependency ( #543 )
2021-06-22 07:47:34 -07:00
e12917401f
Adding web.py example ( #523 )
...
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2021-06-17 08:31:09 -07:00
7cae4d3001
Enable passing explicit urls to exclude in instrumentation in FastAPI ( #486 )
2021-06-14 17:17:39 -07:00
4be32b542b
Add create context key to contrib ( #502 )
2021-06-11 09:50:06 -07:00
865837f757
Ensure clean http url ( #538 )
2021-06-11 09:01:52 -07:00
e347fa7541
Update __init__.py ( #537 )
2021-06-09 09:20:06 -07:00
9695bcfed3
Add support for HTTPX instrumentation ( #461 )
2021-06-08 08:28:03 -07:00
b2dd4b8205
Fix pyodbc cursor error in SQLA instrumentation ( #469 )
2021-06-07 09:11:37 -07:00
fe4e2d44c5
Reorder on_finish call order to correctly instrument all tornado work done during a request ( #499 )
...
Co-authored-by: alrex <aboten@lightstep.com>
2021-06-07 08:43:08 -07:00
3d7cc64a97
[chore] update main after 0.22b0 release ( #528 )
2021-06-02 09:16:26 -07:00
36c5937770
Release for V1.3.0 and 0.22b0 ( #526 )
2021-06-01 18:24:03 -07:00
fbd39ccaac
[FLASK] added request and response hook ( #416 )
2021-06-01 14:44:24 -07:00
5d1f3201af
Simplify bootstrap and generate code ( #514 )
...
- We now automatically generate bootstrap_gen.py file from the list of instrumentations present in the source tree.
- Bootstrap command now uses consumes this auto-generated list instead of keeping it's own local copy.
- We no longer uninstall packages before installing them as instrumentation package no longer specify libraries as dependencies so the edge cases are no longer there.
- We no longer try to install an incompatible version or force upgrade/downgrade an installed version. This used to leave systems in broken states which should happen no more.
2021-06-01 09:19:09 -07:00
af7ab072cc
update base version of python to 3.9 ( #515 )
2021-05-31 12:17:49 -07:00
4a8b32b941
Fix error in license files ( #521 )
...
Fixes #520
2021-05-28 09:16:58 -07:00
3bb28ab345
Fix ASGI instrumentation default span name ( #418 )
2021-05-27 16:20:29 -07:00
daa72382df
Instrumentation runtime checks ( #475 )
2021-05-26 22:55:36 -07:00
9fe7838ee9
[Chore] Change main after opentelemetry-instrumentation-tornado hotfix ( #510 )
2021-05-26 14:12:53 -07:00
2bd60536cc
Hotfix for tornado instrumentation ( #509 )
2021-05-25 11:10:24 -07:00
b6ed679a0c
Set status code on ASGI server span ( #478 )
2021-05-25 08:59:23 -07:00
f4a2b615ed
Fix tornado instrumentation's usage of Span Status ( #504 )
2021-05-24 09:52:00 -07:00
c8ec25a3ba
implements context propagation for lambda invoke + tests ( #458 )
2021-05-14 09:23:52 -07:00
639f257f71
[chore] bump 1.3.0.dev0 & 0.22.dev0 versions ( #494 )
2021-05-12 11:54:18 -07:00
c49e69c0bc
prepare 0.21b0 release ( #493 )
2021-05-11 20:58:17 -07:00
c12591ee65
Keep client interceptors in sync with grpc client interceptors ( #442 )
2021-05-07 08:49:10 -07:00
cb35cc40ab
Generate instrumentation packages setup.py files ( #474 )
...
All instrumentations packages have almost exactly same setup.py files.
This commit adds a python script that generates it from a source
template. This dramatically reduces the time and effort required to
update all instrumentation setup.py files, and also reduces chances of
making manual mistakes.
2021-04-29 17:16:41 -07:00
43e0972aea
Fix traced_request_attrs ( #473 )
2021-04-29 08:08:18 -07:00
3ec77360cb
Update instrumentations to use tracer_provider for creating tracer if given, otherwise use global tracer provider ( #402 )
2021-04-28 08:36:37 -07:00
2ede3a5b87
[chore] Update main after 1.1.0 release ( #463 )
2021-04-21 08:03:20 -07:00
8d0c150b31
Sync with auto generated semantic convention constants ( #428 )
2021-04-19 23:37:10 -07:00
308369004c
Added opt-in support to return traceresponse headers for server instrumentations. ( #436 )
2021-04-19 12:03:31 -07:00
4aec1e448f
Request/Response hooks for Tornado server and client ( #426 )
2021-04-16 13:30:11 -07:00
08682f6f1d
redis: fix default port KeyError, wrong attr name ( #265 )
...
* redis: fix default port KeyError, wrong attr name
* fix docker tests and another ip/port issue in asyncpg
Co-authored-by: Alex Boten <aboten@lightstep.com>
2021-04-14 08:45:36 -07:00
96b0f592b7
Replaced WSGI name callback with request/response hooks ( #424 )
2021-04-14 08:18:47 -07:00
e7d26a4c2d
Update gRPCContext wrapper class ( #420 )
...
There are a few cases where one needs to dig into `grpc.ServicerContext`
objects, and these fields were missing from our wrapper, which can cause
issues with implmementation.
2021-04-13 15:22:43 -07:00
658f9ca019
Added link to examples folder in each instrumentation ( #438 )
2021-04-13 14:56:30 -07:00
9e996185d1
Adds support for request and response hooks to Falcon instrumentation. ( #415 )
2021-04-13 09:30:11 -07:00
370952f684
Remove http.status_text from span attributes ( #406 )
2021-04-08 09:40:20 -07:00
1ee8924cfb
Support request and resposne hooks for Django instrumentation ( #407 )
2021-04-08 08:06:41 -07:00
3e1a9fa0c2
Implement missing context methods ( #363 )
2021-04-07 09:15:40 -07:00
ca8eac61c2
Account for ProxyTracerProvider ( #399 )
2021-04-07 08:27:18 -07:00
e96a2cd1ad
Fix broken links to projects ( #413 )
2021-04-06 12:58:39 -07:00
634c2ac0ae
Update redis instrumentation to follow semantic conventions ( #403 )
2021-04-05 11:19:16 -07:00
35774f19f4
bump version to 0.20.dev0 ( #396 )
2021-04-05 09:17:56 -07:00
12da395364
fix instrumentation of connection when pool.acquire was called multiple times ( #381 )
2021-04-02 16:45:12 -07:00
c9bca4e88b
Fix GRPC context propagation ( #392 )
2021-04-02 16:32:19 -07:00
1c5f0b5465
Add urllib3 instrumentation ( #299 )
2021-03-31 08:08:53 -07:00