Skip to main content

Enhances traces with code metadata

Project description

falken-trace-py

Enhance OpenTelemetry with pinpointed code-level observability for Python.
Baz on GitHub »

Install via PyPI
pip install --upgrade falken-trace

Libraries Available
Python: falken-trace-py · Go: falken-trace-go


PyPI Python CodeQL

🚀 What is Falken Trace?

Falken Trace extends OpenTelemetry and Datadog for Python by pinpointing file names, function names, and line numbers that generate spans. It addresses gaps in default observability implementations, making tracing faster and more actionable.

Default OpenTelemetry tracing for Python lacks this granularity, which we uncovered while building our contextual code review platform at baz.co.

With Falken Trace, troubleshooting becomes faster, more precise, and far more effective, giving you a crystal-clear view of codebase flows.


Install

pip install --upgrade falken-trace

Usage

Add the falken_trace import at the beginning of the application entrypoint file

import falken_trace  # noqa

from ddtrace import patch_all

🔗 Learn More

Go library: https://github.com/baz-scm/falken-trace-go

Blog post: Extending OpenTelemetry to Pinpoint Code Elements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

falken_trace-0.2.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

falken_trace-0.2.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file falken_trace-0.2.1.tar.gz.

File metadata

  • Download URL: falken_trace-0.2.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for falken_trace-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cf61af114a4d000523a77899be5f16c80f98b50b190034ef6a8ba4e8e75e10f9
MD5 90108b028ca4a2805aa5169f533f2f85
BLAKE2b-256 03e60f28ed67a352d1a406ae21a849aff78d4fdfea654be70899f1b77ba27f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for falken_trace-0.2.1.tar.gz:

Publisher: release.yml on baz-scm/falken-trace-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file falken_trace-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: falken_trace-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for falken_trace-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e888dfaaaa3ff5e37a7bb813c22ee449f9b655db66c6986d3ea0aea080232177
MD5 82be4a57a5a02ce6f1a6d8509b91e278
BLAKE2b-256 e222e8f238ec484a35faa177ab51523d84e9393da3cc6cdff76e7a3d7b900ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for falken_trace-0.2.1-py3-none-any.whl:

Publisher: release.yml on baz-scm/falken-trace-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page