Skip to main content

OpenTelemetry observability layer for the Ondemand platform

Project description

ondemand-obs

OpenTelemetry observability layer for the Ondemand AI platform. Ships traces, metrics, and logs to HyperDX (or any OTLP-compatible backend).

Usage

Set HYPERDX_API_KEY in your environment. That's it — the ondemand-ai[worker] SDK calls configure_observability() automatically at worker startup.

HYPERDX_API_KEY=your-key OTEL_SERVICE_NAME=my-robot python -m src.main

Install

pip install ondemand-obs           # base (traces, metrics, logs, httpx/requests auto-instrument)
pip install "ondemand-obs[temporal]"  # + Temporal TracingInterceptor

Environment variables

Variable Required Default
HYPERDX_API_KEY Yes (disables if absent)
OTEL_SERVICE_NAME No passed to configure_observability()
OTEL_EXPORTER_OTLP_ENDPOINT No https://in-otel.hyperdx.io

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

ondemand_obs-0.1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

ondemand_obs-0.1.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file ondemand_obs-0.1.3.tar.gz.

File metadata

  • Download URL: ondemand_obs-0.1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ondemand_obs-0.1.3.tar.gz
Algorithm Hash digest
SHA256 091a230b8b125dedeed826553113ba73ba95f48256c3cd5414a68f74e59deb56
MD5 9c69d6c0b5c1218a503080f5ae12b193
BLAKE2b-256 64588bbd07d4c2483fadc239ba67235ab6d431c1ea1a0067981dcc008c1db7e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ondemand_obs-0.1.3.tar.gz:

Publisher: publish.yml on Ondemand-AI/ondemand-obs

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

File details

Details for the file ondemand_obs-0.1.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ondemand_obs-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b34d70543dc29e7c4af2d024fe008f2994711ba4963d7d6b4db33942ed93a543
MD5 fa8af4e8834ce929f6c6d17a4bb2ffdd
BLAKE2b-256 fc07a23fb0a6828fb2fca4aef8fb28eab905983b50ee09dc9b63d76fc74a6855

See more details on using hashes here.

Provenance

The following attestation bundles were made for ondemand_obs-0.1.3-py3-none-any.whl:

Publisher: publish.yml on Ondemand-AI/ondemand-obs

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