Skip to main content

Structured logging, tracing, and OpenTelemetry setup for 3tears applications

Project description

3tears-observe

Structured logging, tracing, and OpenTelemetry setup for 3tears applications.

Modules

  • threetears.observe.logging -- Structured logging with context correlation and automatic call-site capture.
  • threetears.observe.tracing -- @traced decorator (zero-cost without OpenTelemetry).
  • threetears.observe.setup -- OpenTelemetry SDK bootstrap (TracerProvider, LoggerProvider, OTLP exporters).

Installation

pip install 3tears-observe

# With OpenTelemetry SDK support:
pip install 3tears-observe[otel]

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

3tears_observe-0.17.1.tar.gz (38.2 kB view details)

Uploaded Source

Built Distribution

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

3tears_observe-0.17.1-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file 3tears_observe-0.17.1.tar.gz.

File metadata

  • Download URL: 3tears_observe-0.17.1.tar.gz
  • Upload date:
  • Size: 38.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for 3tears_observe-0.17.1.tar.gz
Algorithm Hash digest
SHA256 6c790de0652a7d14b352788825a0047066e034d62d76a7016700680f1c57c075
MD5 388e4c934c59907bdead1eddc06db064
BLAKE2b-256 147745c7b7190dea10320d12a736ac0d234b27b7558f19aee6e4476fc48cc506

See more details on using hashes here.

Provenance

The following attestation bundles were made for 3tears_observe-0.17.1.tar.gz:

Publisher: release.yml on pacepace/3tears

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

File details

Details for the file 3tears_observe-0.17.1-py3-none-any.whl.

File metadata

  • Download URL: 3tears_observe-0.17.1-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for 3tears_observe-0.17.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a063ee64c590a5b88741f0321d94f3719dbc1095a54712edd3f1ceda817177a
MD5 8db23870c802c2afdea4369e789f4523
BLAKE2b-256 11580bf500c0bde5148f34c045dd0310abd9784a5abd4c780d5a2755dfa46a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for 3tears_observe-0.17.1-py3-none-any.whl:

Publisher: release.yml on pacepace/3tears

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