Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

Releases: signalfx/signalfx-python-tracing

2.2.0

04 Nov 16:11
eb8e43c
Compare
Choose a tag to compare
  • Tracer will now retry HTTP requests to export spans

2.1.0

23 Apr 10:10
b0f477d
Compare
Choose a tag to compare

Added

  • Added support for trace response headers using the Server-Timing header.

2.0.0

25 Jan 21:06
Compare
Choose a tag to compare

Changes

This release migrates the instrumentation packages away from github to pypi.org. These are the same instrumentation packages as before. We're only publishing them to pypi from now on.

Upgrading to 2.0.0

Using sfx-py-trace-bootstrap

If you are using sfx-py-trace-bootstrap to install instrumentation packages, you don't need to do anything other than run sfx-py-trace-bootstrap after upgrading. The command will automatically remove the old github instrumentation packages and install the new ones from pypi.org

Manual installation

If you are not using the bootstrap command and are managing the instrumentation dependencies manually, you should remove any of the following packages might have installed:

https://github.com/signalfx/python-celery/tarball/0.0.1post0#egg=celery-opentracing
https://github.com/signalfx/python-django/tarball/0.1.18post1#egg=django-opentracing
https://github.com/signalfx/python-elasticsearch/tarball/0.1.4post1#egg=elasticsearch-opentracing
https://github.com/signalfx/python-flask/tarball/1.1.0post1#egg=flask_opentracing
https://github.com/signalfx/python-dbapi/tarball/v0.0.5post2#egg=dbapi-opentracing
https://github.com/signalfx/python-pymongo/tarball/v0.0.3post1#egg=pymongo-opentracing
https://github.com/signalfx/python-dbapi/tarball/v0.0.5post2#egg=dbapi-opentracing
https://github.com/signalfx/python-redis/tarball/v1.0.0post1#egg=redis-opentracing
https://github.com/signalfx/python-requests/archive/v0.2.0post2.zip#egg=requests-opentracing
https://github.com/signalfx/python-tornado/archive/1.0.1post1.zip#egg=tornado_opentracing

and install the relevant packages from the following list:

signalfx-instrumentation-celery>=1.0.0
signalfx-instrumentation-django>=1.0.0
signalfx-instrumentation-elasticsearch>=1.0.0
signalfx-instrumentation-flask>=1.0.0
signalfx-instrumentation-dbapi>=1.0.0
signalfx-instrumentation-pymongo>=1.0.0
signalfx-instrumentation-dbapi>=1.0.0
signalfx-instrumentation-redis>=1.0.0
signalfx-instrumentation-requests>=1.0.0
signalfx-instrumentation-tornado>=1.0.0

1.6.3

20 Oct 20:19
Compare
Choose a tag to compare

Features

  • Requests instrumentation now works with custom implementations of requests.Session object. #53

v1.6.0

05 Oct 17:56
Compare
Choose a tag to compare

Features

  • Add support for SIGNALFX_RECORDED_VALUE_MAX_LENGTH env var which
    allows to set the max size of attribute values. Any values larger
    than specified size will be truncated. Defaults to 1200.

v1.5.0

02 Oct 17:39
Compare
Choose a tag to compare

Features

  • The bootstrap command now supports a -r or --requirements CLI flag that prints out dependencies instead of installing them.

v1.4.0

01 Oct 17:56
Compare
Choose a tag to compare

Instrumentations

psycopg2

  • Upgraded dbapi-opentracing to v0.0.5post1 (pip install https://github.com/signalfx/python-dbapi/tarball/v0.0.5post1#egg=dbapi-opentracing)
  • This version of dbapi-opentracing adds support for psycopg2 Composed queries.

v1.3.0

25 Sep 19:26
Compare
Choose a tag to compare

Features

  • Added support for SIGNALFX_TRACING_DEBUG.
  • Removed internal parallel logging exporter.
  • Added logging to main exporter/reporter.

v1.2.0

10 Sep 19:33
f55dba7
Compare
Choose a tag to compare

Features

  • Adds signalfx.tracing.library and signalfx.tracing.version tags to local root span for each trace.

v1.1.0

20 Aug 10:21
Compare
Choose a tag to compare

New Features

  • Added Falcon 2.0+ support for Python3+