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.1.2.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.1.2-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for falken_trace-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d902b5ccd6bd3fe96ac7fb824e6eb7fbf804b6e2e25d6f67163b77bca41bfbcc
MD5 73852956869992ef294f20a5e5fc4afc
BLAKE2b-256 9f95b4fd04e87cefae7205e522a8459b276eb5ca830695cd96f588bdf0dce923

See more details on using hashes here.

Provenance

The following attestation bundles were made for falken_trace-0.1.2.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.1.2-py3-none-any.whl.

File metadata

  • Download URL: falken_trace-0.1.2-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.8

File hashes

Hashes for falken_trace-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2fc27124605dc7e78e911fab3c3684ef9f2686b2ef5b157c0fbf6c92dc2e8c
MD5 9f1e82af39d830c05d5480cc413d2b62
BLAKE2b-256 10248f2a92fd3041348454784b86612b0e0eefe93475b94611ae5fbedb2b58fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for falken_trace-0.1.2-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