Commit Graph

1319 Commits

Author SHA1 Message Date
Leighton Chen 55d5e62d4e chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen 85deb4158b chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen d602a1fe6d chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen f36f90fbd7 chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen d96d5358fa chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen 05ab1e1da1 chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen d73eb0464b chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen e6c86d19ce chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen 904a938c6d chore: bump dev version (#1235) 2020-10-13 11:38:09 -07:00
Leighton Chen 7b1dcc57de Bump PyMySql Instrumentation version (#1228) 2020-10-09 10:16:46 -07:00
Mario Jonke a7144ba722 Add instrumentor and auto instrumentation support for aiohttp (#1075) 2020-10-09 07:18:22 -07:00
Leighton Chen 75264d798d Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 5604b3bae8 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen edbefb7b7e Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 753181bf97 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen e6bdb90217 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen dbc5f3b166 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 2b829ee9fd Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 362fe9c05e Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 9ea1b71b00 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen f3d1440270 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen da16fb1fc3 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen f2e6b55a29 Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
Leighton Chen 7fef6fa47c Use is_recording flag in aiopg, asyncpg, dbapi, psycopg2, pymemcache, pymongo, redis, sqlalchemy instrumentations (#1212) 2020-10-08 12:25:20 -07:00
alrex b630d65294 Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
alrex a44ff1d79a Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
alrex ce2161869a Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
alrex e412e65cf6 Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
alrex f278957930 Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
alrex 184c34bc08 Parent is now always passed in via Context, intead of Span or SpanContext (#1146)
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
2020-10-08 08:39:04 -07:00
Owais Lone acf02f1b56 Added ability to extract span attributes from tornado request objects (#1178)
OTEL_PYTHON_TONADO_TRACED_REQUEST_ATTRS env var can be set to a command
separated list of attributes names that will be extracted from Tornado's
request object and set as attributes on spans.

Co-authored-by: (Eliseo) Nathaniel Ruiz Nowell <enruizno@uwaterloo.ca>
2020-10-07 19:52:58 -07:00
Owais Lone 32e3ce8cd8 Added ability to extract span attributes from tornado request objects (#1178)
OTEL_PYTHON_TONADO_TRACED_REQUEST_ATTRS env var can be set to a command
separated list of attributes names that will be extracted from Tornado's
request object and set as attributes on spans.

Co-authored-by: (Eliseo) Nathaniel Ruiz Nowell <enruizno@uwaterloo.ca>
2020-10-07 19:52:58 -07:00
Owais Lone 5ab4d0ae62 Added ability to extract span attributes from tornado request objects (#1178)
OTEL_PYTHON_TONADO_TRACED_REQUEST_ATTRS env var can be set to a command
separated list of attributes names that will be extracted from Tornado's
request object and set as attributes on spans.

Co-authored-by: (Eliseo) Nathaniel Ruiz Nowell <enruizno@uwaterloo.ca>
2020-10-07 19:52:58 -07:00
Owais Lone 534eaa404f Record exception on context manager exit (#1162) 2020-10-06 21:52:40 -07:00
Amos Law 82581272cf Protect access to Span implementation (#1188) 2020-10-06 14:44:41 -07:00
Amos Law e27718a076 Protect access to Span implementation (#1188) 2020-10-06 14:44:41 -07:00
Amos Law 50a1bd59e3 Protect access to Span implementation (#1188) 2020-10-06 14:44:41 -07:00
alrex a1bb8772ae Fix issue when metrics are not available (#1207)
Not all configured metrics are available on all operating
systems, added a hasattr call before calling the observer.
2020-10-06 08:23:27 -07:00
Alex Boten 355e77b2e7 adding pull request template 2020-10-01 22:26:10 -07:00
Alex Boten 6144ad5e3e removing travis 2020-10-01 22:24:30 -07:00
Alex Boten d7b2e89150 removing references to python 3.4 2020-10-01 22:22:49 -07:00
(Eliseo) Nathaniel Ruiz Nowell b571b41ab5 Implement IdsGenerator interface for TracerProvider and include default RandomIdsGenerator (#1153) 2020-10-01 14:29:24 -07:00
E Brake eb28c8d0bc instrumentation/django: prepend opentelemetry middleware instead of append (#1163) 2020-10-01 09:10:03 -07:00
Leighton Chen bc3dc247bb Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Leighton Chen db634d64f2 Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Leighton Chen 1bf9f928d3 Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Leighton Chen 0990b56558 Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Leighton Chen 1c145baa69 Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Leighton Chen 287e026060 Use is_recording flag in flask, django, tornado, boto, botocore instrumentations (#1164) 2020-09-30 07:36:57 -07:00
Diego Hurtado 7de931f047 Add Global Error Handler (#1080) 2020-09-30 07:22:53 -07:00