Skip to main content

liveprobe

Python 3.12+ runtime agent for LiveProbe using sys.monitoring.

import liveprobe

agent = liveprobe.start(
    service_id="billing",
    broker_url="http://127.0.0.1:7070",
    api_key="dev-key",
    commit_sha="abcdef1234567890",
    project_id="billing-repo",
    environment="production",
)

commit_sha is required unless LIVEPROBE_COMMIT_SHA or GIT_COMMIT is set. api_key defaults to LIVEPROBE_API_KEY. project_id and environment default to LIVEPROBE_PROJECT_ID and LIVEPROBE_ENVIRONMENT. Configure the same values when issuing the service credential; service credentials cannot route to another project or environment.

The agent supports debug, info, warn, and error log events, broker-compiled safe expressions for conditions, watches, logs, and metrics, and optional bounded locals on selected stack frames. Expressions read only captured dictionaries/sequences; they cannot call Python code, inspect attributes, or mutate application state. All expression and frame-local output uses the configured serializer limits and redaction policy. Numeric expressions use finite IEEE-754 values and reject integer inputs or results outside the safe integer range so behavior is identical across SDKs.

Portable safety settings are maxProbeHitsPerSecond, maxProbePauseMsPerSecond, safetyCooldownMs, and maxTelemetryBytesPerSecond (snake-case forms are also accepted), with matching LIVEPROBE_* variables. Existing short names remain compatible. Heartbeats report the enforced limits and use pause_budget, instrumentation_failure, or agent_worker_failure when red.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liveprobe-0.3.0.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

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

liveprobe-0.3.0-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file liveprobe-0.3.0.tar.gz.

File metadata

  • Download URL: liveprobe-0.3.0.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for liveprobe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9e8e6f955f09e624fa961fa26646097cddbdb7dcff5100f4bb0dc0c34a794b24
MD5 be32b54c3954fd5ce4fc2964a65420db
BLAKE2b-256 2f8ccc034beaebd9354a93183b15ae45e68c5fd122dbb2b66b8f9832636c77f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for liveprobe-0.3.0.tar.gz:

Publisher: publish-sdks.yml on mohammed2945/LiveProbe

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

File details

Details for the file liveprobe-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: liveprobe-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for liveprobe-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b8e67c1c0fcb3811f7b675e824efc82e76460f9c67a19055f8b8d20f9c5c06a
MD5 f82ea7aa9416f29ece6376ebeff56788
BLAKE2b-256 b999d67b5414f01a35be00a33d2c4ab356587d7d8d7504a3f2447bf034801364

See more details on using hashes here.

Provenance

The following attestation bundles were made for liveprobe-0.3.0-py3-none-any.whl:

Publisher: publish-sdks.yml on mohammed2945/LiveProbe

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