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.14.0.tar.gz (33.7 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.14.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: 3tears_observe-0.14.0.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for 3tears_observe-0.14.0.tar.gz
Algorithm Hash digest
SHA256 240a7042849bfb7cde94d6f8e39c3b02626820503427592420aa1399b34b0c1b
MD5 279c15ada07ae8b64bfe7afd44f5dcd9
BLAKE2b-256 ffe6ed017000446ae096e0c0cccee4ff8e153ec5cfbdabefd63414568b1ded68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: 3tears_observe-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for 3tears_observe-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d938b6deed33b7776e50395cd909abeca4c56f6feae29d79df85056965d38457
MD5 0663d08e5b9b6bf65d9dda2e5f4ff768
BLAKE2b-256 44e37189b1dfaeec36b6347ada547e9a9f3ae636316a05aaef8c01f07dfd9387

See more details on using hashes here.

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