Changelogs » Signalfx-tracing

PyUp Safety actively tracks 262,873 Python packages for vulnerabilities and notifies you when to upgrade.

Signalfx-tracing

1.2.0

Features
  
  - Adds `signalfx.tracing.library` and `signalfx.tracing.version` tags to local root span for each trace.

1.1.0

New Features
  
  * Added Falcon 2.0+ support for Python3+

1.0.0

Changes:
  
  - Support automatic trace context injection into logs.
  - Fix issue with Jaeger client uninstalling in some cases.
  - Updated documentation.

1.0.0b1

Breaking Changes
  - Use SignalFx semantic conventions to represent errors in spans as attributes.
  
  Errors will now be recorded in spans as attributes. The following
  attributes will be used to represent errors:
  
  - `error`: A boolean field set to true in case an operation resulted in an error.
  - `sfx.error.kind`: The short name for type or “kind” of an error (only for event="error" logs). E.g., "Exception", "OSError".
  - `sfx.error.object`: The type or “kind” of an error e.g., "subprocess.CalledProcessError".
  - `sfx.error.stack`: A stack trace in platform-conventional format; may or may not pertain to an error. E.g., "File \"example.py\", line 7, in \<module\>\ncaller()\nFile \"example.py\", line 5, in caller\ncallee()\nFile \"example.py\", line 2, in callee\nraise Exception(\"Yikes\")\n"
  - `sfx.error.message`: A concise, human-readable, one-line message explaining the error . E.g., "Could not connect to backend", "Cache invalidation succeeded"

0.0.16

pip install -U signalfx-tracing
  
  
  2. Run the bootstrap script to update other dependencies
  
  
  sfx-py-trace-bootstrap
  
  
  Enabling support for Tornado 6
  
  1.  Change the import path of TornadoScopeManager from
  
  python
  from opentracing.scope_managers.tornado import TornadoScopeManager
  
  
  to
  
  python
  from tornado_opentracing.scope_managers import TornadoScopeManager

0.0.15

* Provides `SIGNALFX_<LIBRARY>_ENABLED` env var.
  * Verifies and documents correct Redis versions (thanks hackerrdave).
  * Supported Tornado documentation and related test corrections.

0.0.14

* Enables Requests propagation by default.

0.0.13

Adds Celery Auto-Instrumentation using https://github.com/signalfx/python-celery.

0.0.12.1

* Pins six to version with ensure helper.

0.0.12

* Ensures Jaeger tracer created via `create_tracer()` is closed at exit.
  * Updates Django documentation and fixes tests.

0.0.11

* Adds `db.instance` tag to PyMySQL and Psycopg2 instrumentation.
  * Ensures sfx-py-trace `sitecustomize` module is reset by default.
  * Ensures sfx-jaeger-client is reinstalled via sfx-py-trace-bootstrap.

0.0.10

* Updates Jaeger dependency source to PyPI: https://pypi.org/project/sfx-jaeger-client/

0.0.9