OpenTelemetry Bot
226258e457
Update version to 1.29.0.dev/0.50b0.dev ( #2954 )
2024-11-05 14:22:03 -08:00
Riccardo Magliocchetti
8cfbca2293
opentelemetry-instrumentation-system-metrics: don't report open file descriptors on windows ( #2946 )
...
* opentelemetry-instrumentation-system-metrics: don't report files descriptors on windows
* Run manually added tox env tests on windows too
* Add jobs for botocore and system-metrics on windows
* Skip open file descriptor test on windows
---------
Co-authored-by: Tammy Baylis <96076570+tammy-baylis-swi@users.noreply.github.com>
2024-11-05 09:39:29 +01:00
Leighton Chen
3109724f48
Add genai contributing guidance ( #2944 )
2024-11-04 06:18:11 -08:00
Liudmila Molkova
07c3324a3b
OpenAI - update semantic conventions to the latest version, write logs based events instead of span events ( #2925 )
2024-10-30 14:07:24 -07:00
Tammy Baylis
a940fc4a65
Add DB-API instrumentor support for MySQL driver sqlcommenting ( #2897 )
2024-10-30 10:46:11 -07:00
Riccardo Magliocchetti
f6b68d0c02
httpx: rewrite patching to use wrapt instead of subclassing client ( #2909 )
...
httpx: rewrote patching to use wrapt instead of subclassing client
Porting of httpx instrumentation to patch async transport methods instead of substituting the client. That is because the current approach will instrument httpx by instantianting another client with a custom transport class and this will race with code already subclassing. This one uses wrapt to patch the default httpx transport classes.
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
2024-10-29 20:33:35 +00:00
Riccardo Magliocchetti
7cbe58691a
opentelemetry-instrumentation-celery: don't detach a None token ( #2927 )
2024-10-28 09:40:25 -07:00
Mengyi Zhou (bjrara)
779ec9eb93
Fix unit in system metrics ( #2922 )
2024-10-25 12:00:37 -07:00
Sai Chander
e49806ea35
Configurable Middleware Position for Django Instrumentation ( #2912 )
2024-10-24 13:46:25 -07:00
Erle Carrara
5145a07fd1
Support functools.partial functions in AsyncioInstrumentor.trace_to_thread ( #2911 )
2024-10-24 13:07:20 -07:00
Emídio Neto
0adc58b4bf
Introducing ruff as linter and formatter (basic setup) ( #2921 )
2024-10-23 10:54:14 -07:00
Karthik Kalyanaraman
beed0aa395
Add Initial Support for Instrumenting OpenAI Python Library - Chat Completion Create ( #2759 )
2024-10-22 09:21:43 -07:00
Allen Kim
cef28d6f24
Fix to allow topic to be passed via kwargs ( #2901 )
...
* Fix to allow topic to be imported from kwargs
* add changelog
* lint
* separate assert function
2024-10-22 10:22:07 +02:00
Riccardo Magliocchetti
e4ece57a81
Remove pkg resources ( #2871 )
2024-10-19 06:49:08 -07:00
Liudmila Molkova
6a54106f5b
Automate per-package release for specific components ( #2875 )
2024-10-09 09:20:02 -07:00
Marcin Poźniak
6bb6d3896d
Add additional attributes for redis.search methods create_index, search ( #2635 )
2024-10-02 15:42:33 -07:00
Emídio Neto
eccb05c808
tests: bump cryptography to 43.0.1 in test-requirements ( #2889 )
...
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-09-30 15:50:07 -06:00
Dmitriy
d52f42fb7f
feat(opentelemetry-instrumentation-aiokafka): wrap getone instead of anext, add tests ( #2874 )
...
* add tests
* add to CHANGELOG
* add tests for baggage
* wrap getone instead of __anext__
* split sync and async tests (fix review)
* add dimastbk to component_owners.yml for aiokafka
* Update CHANGELOG.md
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-26 13:00:31 +00:00
Anton Pirker
f8bb28928c
Update test requirements for work with Python 3.13 ( #2887 )
...
* Added deb to make cassandra tests work with python 3.13
* Bumped cffi to work with Python 3.13
* Fixed some test-requirements for Python 3.13
* Updated typing_extensions everywhere
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
2024-09-26 08:52:02 +02:00
Rocky Ken
a084c2c7df
Add fallback decoding for asgi headers ( #2837 )
...
* Add latin-1 fallback decoding for asgi headers
* Add comment for ASGI encoding spec and change to unicode_escape
* add unit test for non-utf8 header decoding
* add changelog
* revert lint
* code review changes
* Fix changelog
* Add ASGIGetter test
---------
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-25 17:19:20 +02:00
Riccardo Magliocchetti
3deb6b9db6
opentelemetry-instrumentation-flask: a bit more room on metrics tests ( #2884 )
2024-09-23 13:56:37 -07:00
Dmitriy
1a39ac80f8
feat: add opentelemetry-instrumentation-aiokafka ( #2082 )
2024-09-16 12:02:39 -07:00
BryanFauble
bed13f5136
Add consistent import statement for URLLibInstrumentor ( #2868 )
...
* Add consistent import statement for URLLibInstrumentor
* Correct code in example
* One last correction to doc to create instance
2024-09-13 15:53:13 +02:00
Jeremy Voss
d135f20c29
Fastapi auto tests ( #2860 )
...
* ep test passes
* cleaned ep test
* Corrected mock paths.
* with installed works
* tests pass
* Clean up
* Clean up
* lint
* lint
2024-09-12 09:36:59 +02:00
Jared Tan
6f1a17d8dd
fix grpc supported version ( #2845 )
2024-09-10 08:43:44 -07:00
Tobias Backer Dirks
02c956190d
feat: add ability to optionally disable internal HTTP send and receive spans ( #2802 )
2024-09-10 07:45:06 -07:00
kaushik95
f1d91097d8
973 opentelemetry instrumentation psycopg2 ( #2840 )
2024-09-04 09:39:17 -07:00
rama280290
6c5730f31a
Update test_jinja2.py ( #2491 )
...
Cross-site scripting (XSS) attacks can occur if untrusted input is not escaped. This applies to templates as well as code. The jinja2 templates may be vulnerable to XSS if the environment has autoescape set to False. Unfortunately, jinja2 sets autoescape to False by default. Explicitly setting autoescape to True when creating an Environment object will prevent this.
Signed-off-by: Rajendran, Ramasubramanian <Ramasubramanian.Rajendran@fmr.com>
2024-09-04 12:24:25 +00:00
Emídio Neto
40c3363e9d
bump asgiref to 3.8.1 in test-requirements ( #2841 )
...
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-09-03 13:28:53 -06:00
Karoline Pauls
f5868df7f8
opentelemetry-instrumentation-asyncio: package name typo ( #2844 )
2024-09-02 17:06:57 +02:00
JianQiao
98958b6f1e
Fix description of http.server.duration and http.server.request.duration ( #2817 )
...
* fix httpserverduration and httpserverrequestduration
Signed-off-by: Steven Pan <jianqiao.pan@fmr.com>
* add change log
---------
Signed-off-by: Steven Pan <jianqiao.pan@fmr.com>
2024-08-30 10:42:33 +00:00
OpenTelemetry Bot
ee67ea8ba5
Update version to 1.28.0.dev/0.49b0.dev ( #2828 )
...
* Update version to 1.28.0.dev/0.49b0.dev
* Update core SHA
---------
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2024-08-28 15:20:37 -06:00
Jack Gong
b0129acbdf
fix ut in pypy ( #2809 )
2024-08-28 10:02:42 -07:00
Riccardo Magliocchetti
5558e78d8c
httpx: decouple tests from proxy related environment variables ( #2822 )
2024-08-26 12:24:53 -07:00
Riccardo Magliocchetti
830397ecbf
httpx: fix handling of async hooks ( #2823 )
2024-08-26 09:54:57 -07:00
Riccardo Magliocchetti
19f8e775ce
Prepare asgi tests to support newer asgiref version ( #2778 )
2024-08-26 09:38:07 -07:00
Leighton Chen
bc4d2c5b75
Fix `http.host` and `net.peer.ip` new http semconv mapping ( #2814 )
2024-08-23 16:56:36 -07:00
Mrugesh Master
1ad9d90308
Divided proc_cpu_percent by 100 to get value between 0 and 1 ( #2812 )
2024-08-21 15:24:46 -07:00
Emídio Neto
dda369b724
bump webob to 1.8.8 in test requirements ( #2804 )
2024-08-19 08:39:17 -07:00
Jordan Gibbings
560fd04962
fix(tornado): ensure reading future.result() won't throw an exception in client.py _finish_tracing_callback ( #2563 )
2024-08-19 07:59:24 -07:00
B Ramshankar
4108d57e7a
fix for Audit and test opentelemetry-instrumentation-jinja2 #978 ( #2799 )
2024-08-16 14:27:24 -07:00
shijiadong2022
af9e841742
Fix issue opentelemetry-instrumentation-asgi: do not set url.full attribute for server spans ( #2735 )
2024-08-14 10:26:39 -07:00
Emídio Neto
9c327eae00
bump aiohttp to 3.10.2 ( #2796 )
2024-08-13 13:48:46 -07:00
Roberto Villarreal
6981035aec
Ensure async generators are awaited ( #2792 )
2024-08-12 09:14:43 -07:00
Emídio Neto
f9dc90fedc
bump django version in test requirements ( #2785 )
2024-08-08 08:54:15 -07:00
Radoslav Kirilov
c238af5442
fix: `fastapi` auto-instrumentation by removing `fastapi-slim` support ( #2783 )
2024-08-08 08:45:00 -07:00
Qiu Ge
fc1c8f0f3f
Audit and test opentelemetry-instrumentation-fastapi NoOpTracerProvider ( #2779 )
2024-08-07 08:41:01 -07:00
Leighton Chen
2a707bccce
Bump version for aws propagator and aws sdk extension for release ( #2773 )
2024-08-05 10:43:04 -07:00
Riccardo Magliocchetti
8bfae49a7a
requirements: sync grpcio test requirements ( #2777 )
2024-08-05 10:18:56 -07:00
Ben Beasley
76919d3089
Loosen fastapi-slim version bound to be like the one for fastapi ( #2775 )
2024-08-05 10:04:48 -07:00