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.5.tar.gz (4.8 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.5-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ondemand_obs-0.1.5.tar.gz
  • Upload date:
  • Size: 4.8 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.5.tar.gz
Algorithm Hash digest
SHA256 4728183a5a460a32c03137c57a41c9a78370cac258b33788176c1c186d3a6930
MD5 0af84d09b9118a598025d9cfc441632d
BLAKE2b-256 fccd620077f859832d6f3d71537972f79051c4b9a9bde76a624d672e4cf5539d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ondemand_obs-0.1.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: ondemand_obs-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b0ca2b9a5d565b9da7b5044c8a212ef893954fe53a7f8a62ada2d0320d0ba1
MD5 9730d931296322f837dd1a2c0f00772c
BLAKE2b-256 8f47375956e32701c6a68c83be5ab207c89bf7d39a394d1b63c85f6dba3c981d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ondemand_obs-0.1.5-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