c49e69c0bc
prepare 0.21b0 release ( #493 )
2021-05-11 20:58:17 -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
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
658f9ca019
Added link to examples folder in each instrumentation ( #438 )
2021-04-13 14:56:30 -07:00
35774f19f4
bump version to 0.20.dev0 ( #396 )
2021-04-05 09:17:56 -07:00
56072a25f0
preparing 1.0.0/0.19b0 release ( #384 )
2021-03-26 15:22:09 -07:00
ef0f74ec64
remove python 3.5 support ( #374 )
2021-03-18 08:15:35 -07:00
9315eb0fb2
use StatusCode from trace instead of trace.status ( #366 )
2021-03-09 14:33:13 -08:00
f436514554
Replaced Tracer.use_span() with opentelemetry.trace.use_span() ( #364 )
2021-03-08 09:33:49 -08:00
13e72b1906
[Chore] Update main after 0.18b0 release ( #338 )
2021-02-16 16:24:28 -08:00
9c1f98d250
Update main after 1.0.0rc1 release from core ( #333 )
2021-02-16 09:35:18 -08:00
f0adb23143
Remove 'component' span attribute in instrumentations ( #301 )
2021-01-29 13:15:26 -08:00
f022385e37
update references to main ( #306 )
2021-01-29 12:09:22 -08:00
08e82a92d7
[post-release] updating version to 0.18.dev0 ( #289 )
2021-01-21 09:10:30 -08:00
2a11aeeafa
[pre-release] Update changelogs, version [0.17b0] ( #287 )
2021-01-20 16:01:24 -08:00
8b9202be6f
Updated dbapi and psycopg2 instrumentations. ( #246 )
...
Changes:
- Update dbapi instrumentation to use the SQL statement name as the span
instead of the entire SQL query.
- Renamed TracedCursor with CursorTracing. The class was not a valid
Cursor so the name was confusing.
- Updated CursorTracing's (previously TracedCursor) traced_execution
method to accept the cursor instance as the first argument. This is
required as for some dbapi implementations, we need a reference to the
cursor in order to correctly format the SQL query.
- Updated psycopg2 instrumentation to leverage dbapi's `cursor_factory`
mechanism instead of wrapping the cursor with wrapt. This results in a
simpler instrumentation without monkey patching objects at runtime and
allows psycopg2's type registration system to work. This should make it
possible to use psycopg2 instrumentation when using the JSONB feature or
with frameworks like Django.
2021-01-20 10:45:28 -08:00
ae70d5abe5
Combine changelogs ( #239 )
2020-12-08 16:20:29 -08:00
bcec49cf2e
update version to 0.17.dev0
2020-11-25 21:10:39 -08:00
3e4c5d3aa3
[pre-release] Update changelogs, version [0.16b0] ( #217 )
2020-11-25 19:44:20 -08:00
184f786d9f
Merge branch 'master' into dbapi-semantic-conv
2020-11-23 10:50:44 -05:00
7e513e6a4d
Add CHANGELOG entry
2020-11-20 14:25:55 +05:30
3ae0edb259
Update package links to point to contrib repo
2020-11-18 13:09:44 -08:00
a208316dca
Fix tests for dbapi
2020-11-18 01:35:50 +05:30
7c038ae2b4
Update dbapi instrumentation
...
Fix span name for dbapi
Decode db user for pymysql
2020-11-18 01:35:23 +05:30
7b0707b1e4
Resolve merge conflict
2020-11-17 18:05:38 +05:30
491dcf3d95
Fix TypeError: Can't instantiate abstract class TracerProvider with abstract methods get_tracer
2020-11-17 18:02:17 +05:30
09f7ab2467
Fixup Changelog
2020-11-09 08:50:49 -08:00
6bf1013d2e
Apply suggestions from code review
...
Co-authored-by: Yusuke Tsutsumi <tsutsumi.yusuke@gmail.com>
2020-11-08 08:52:09 -08:00
8604bf3783
update changelog
2020-11-08 08:44:26 -08:00
e752b15731
update change log
2020-11-06 09:41:12 -08:00
8afbd83e8c
add param to control collection of db.statement.parameters
2020-11-06 09:37:28 -08:00
28c1331e57
Update Contrib packages to 0.16dev0 ( #129 )
2020-11-05 11:25:37 -08:00
bbae639118
[pre-release] Update changelogs, version [0.15b0] ( #1320 )
2020-11-02 09:00:06 -08:00
5cab8136f7
Change status codes from grpc status codes, remove setting status in instrumentations except on ERROR ( #1282 )
2020-10-28 14:28:58 -07:00
20a3a160bb
chore: bump dev version ( #1235 )
2020-10-13 11:38:09 -07:00
362fe9c05e
Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations ( #1212 )
2020-10-08 12:25:20 -07:00
23a011e5e7
chore: bump dev version ( #1131 )
2020-09-17 12:21:39 -07:00
8de04ac996
release: updating changelogs and version to 0.13b0 ( #1129 )
...
* updating changelogs and version to 0.13b0
2020-09-17 08:23:52 -07:00
82d0b14335
dropping support for python 3.4 ( #1099 )
...
* dropping support for python 3.4
2020-09-14 15:11:56 -07:00
33954ca03b
Add support for db cursors and connections in context managers ( #1028 )
...
Here is an example snippet that will not report tracing without this patch:
with psycopg2.connect(...) as conn, conn.cursor() as cursor:
cursor.execute("select 1;")
Co-authored-by: Carl Bordum Hansen <carl@bordum.dk>
2020-09-02 11:26:16 -07:00
1107b97209
chore: 0.13.dev0 version update ( #991 )
2020-08-15 18:06:27 -07:00
e2b3b6b6fb
Rename remaining framework packages from "ext" to "instrumentation" ( #969 )
2020-08-04 19:10:51 -07:00
8fef469ab7
Rename db framework packages from "ext" to "instrumentation" ( #966 )
2020-08-03 17:48:44 -07:00