Commit Graph

1254 Commits

Author SHA1 Message Date
Alex Boten 2ba6b6c875 update SHA 2021-07-27 19:26:06 -07:00
Alex Boten 18d8217cd7 hotfix: update version numbers to 0.23b2 2021-07-27 19:23:42 -07:00
Diego Hurtado 4d0f57bbc5
Release/1.4.0 0.23b0 (#597) 2021-07-19 15:57:58 -07:00
Diego Hurtado 278149553b
Remove opentelemetry-instrumentation (#595)
Fixes #592
2021-07-19 09:19:48 -07:00
Srikanth Chekuri 08daa9d194
Make it explicit to install distro to get auto-instrumentation working (#588) 2021-07-16 10:08:29 -07:00
(Eliseo) Nathaniel Ruiz Nowell 7e8b5bb178
Suppress botocore downstream instrumentation like urllib3 (#563) 2021-07-14 12:27:28 -07:00
Ryan, Siu Long Wa 3a1746a3bf
Respect suppress instrumentation key in gRPC client (#559) 2021-07-14 11:45:01 -07:00
Srikanth Chekuri df0ca3b604
Fix AttributeError: `ResolverMatch` object has no attribute `route` (#581) 2021-07-14 11:22:29 -07:00
Mario Jonke 2ccf12055e
Fix RequestsInstrumentor for custom transport adapters (#562)
* Fix RequestsInstrumentor for custom transport adapters
remove dead/leftover code from an early metrics implementation which
tried to access the raw.version attribute on the response object.
The 'version' attribute might not be present in every case, especially
when custom transport adapters are used.
2021-07-14 10:51:09 -07:00
Leighton Chen 9206e5dca8
Refactor httpx instrumentation (#577) 2021-07-14 10:19:38 -07:00
Diego Hurtado bf6fd0894f
Use basename to get package name (#583)
Fixes #582
2021-07-14 08:02:20 -07:00
Seng Jea Lee 2ee2cf3cb5
fix asynchonous unary call traces (#536) 2021-07-12 08:16:59 -07:00
alrex 753e22896a
updating dependency for api/sdk to major version (#567)
Co-authored-by: Leighton Chen <lechen@microsoft.com>
2021-07-09 10:17:18 -07:00
Leighton Chen 56da6d74df
Consistent way of not instrumenting multiple times (#549) 2021-07-09 09:55:44 -07:00
Liudmila Molkova bf97e172f0
Add configuration to requests instrumentation readme (#556) 2021-07-07 14:24:46 -07:00
(Eliseo) Nathaniel Ruiz Nowell 47f9cb982a
AWS ext depends on SDK IdGenerator (#558) 2021-07-07 13:38:00 -07:00
(Eliseo) Nathaniel Ruiz Nowell bddd0825bf
Update AWS entry points to match spec (#566) 2021-07-06 10:30:52 -07:00
Michael Manganiello b2802ddd21
Migrate Django middleware to new-style (#533) 2021-07-06 08:50:58 -07:00
Ryan, Siu Long Wa c100b21fa4
Require aiopg to be less than 1.3.0 (#560) 2021-07-01 14:01:25 -07:00
alrex 5b43a5993d
fix missing dep in docs build (#557) 2021-06-30 12:49:45 -07:00
Dhruv Vora de93b2ad28
Update CONTRIBUTING document (#417)
Co-authored-by: alrex <aboten@lightstep.com>
2021-06-25 09:03:15 -07:00
(Eliseo) Nathaniel Ruiz Nowell 9c81eda7a8
Include Flask 2.0 as compatible with existing flask instrumentation (#545) 2021-06-24 13:30:34 -07:00
Ryan, Siu Long Wa 63e7561931
Update the psycopg2 dependency (#543) 2021-06-22 07:47:34 -07:00
kamalhussain e12917401f
Adding web.py example (#523)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2021-06-17 08:31:09 -07:00
Cristian Vargas 7cae4d3001
Enable passing explicit urls to exclude in instrumentation in FastAPI (#486) 2021-06-14 17:17:39 -07:00
Leighton Chen c1fbe0e281
Fix tox build (#542) 2021-06-14 15:46:10 -07:00
Eunice Kim 4be32b542b
Add create context key to contrib (#502) 2021-06-11 09:50:06 -07:00
Ryo Kather 865837f757
Ensure clean http url (#538) 2021-06-11 09:01:52 -07:00
kamalhussain e347fa7541
Update __init__.py (#537) 2021-06-09 09:20:06 -07:00
Joshua 9695bcfed3
Add support for HTTPX instrumentation (#461) 2021-06-08 08:28:03 -07:00
Joshua b2dd4b8205
Fix pyodbc cursor error in SQLA instrumentation (#469) 2021-06-07 09:11:37 -07:00
Peter Bwire 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
Owais Lone 5b125b196a
Fix auto-instrumentation dependency conflict detection (#530) 2021-06-04 09:49:07 -07:00
Owais Lone 9c834f0881
Fix generate_instrumentation_bootstrap script on windows (#527) 2021-06-03 08:49:48 -07:00
Joshua a3ecbc1f41
Add SQLAlchemy multithreading test (#468) 2021-06-03 08:33:06 -07:00
Leighton Chen 3d7cc64a97
[chore] update main after 0.22b0 release (#528) 2021-06-02 09:16:26 -07:00
Leighton Chen 36c5937770
Release for V1.3.0 and 0.22b0 (#526) 2021-06-01 18:24:03 -07:00
Diego Hurtado 287cda9b37
Add employer for Diego (#525)
Fixes #524
2021-06-01 16:54:51 -07:00
Nick fbd39ccaac
[FLASK] added request and response hook (#416) 2021-06-01 14:44:24 -07:00
Owais Lone 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
alrex af7ab072cc
update base version of python to 3.9 (#515) 2021-05-31 12:17:49 -07:00
Mario Jonke 3a7eb5364c
Make propagators conform to spec (#488)
* Make propagators conform to spec

* do not modify / set an invalid span in the passed context in case
  a propagator did not manage to extract
* in case no context is passed to propagator.extract assume the root
  context as default so that a new trace is started instead of continung
  the current active trace in case extraction fails
* fix also ot-trace propagator which compared int with str trace/span ids
  when checking for validity in extract
2021-05-31 09:35:28 -07:00
Diego Hurtado 4a8b32b941
Fix error in license files (#521)
Fixes #520
2021-05-28 09:16:58 -07:00
Michael Manganiello 3bb28ab345
Fix ASGI instrumentation default span name (#418) 2021-05-27 16:20:29 -07:00
Owais Lone daa72382df
Instrumentation runtime checks (#475) 2021-05-26 22:55:36 -07:00
Leighton Chen 9fe7838ee9
[Chore] Change main after opentelemetry-instrumentation-tornado hotfix (#510) 2021-05-26 14:12:53 -07:00
Leighton Chen 2bd60536cc
Hotfix for tornado instrumentation (#509) 2021-05-25 11:10:24 -07:00
Leighton Chen 884c5eea13
Add an excerpt in CONTRIBUTING.MD for consistency in instrumentation implementations (#507) 2021-05-25 10:31:10 -07:00
Joshua b6ed679a0c
Set status code on ASGI server span (#478) 2021-05-25 08:59:23 -07:00
Owais Lone f4a2b615ed
Fix tornado instrumentation's usage of Span Status (#504) 2021-05-24 09:52:00 -07:00