Skip to main content

Self-hosted, read-only workflow viewer for DBOS Transact — FastAPI backend.

Project description

dbos-argus (server)

FastAPI backend for Argus, a self-hosted, read-only workflow viewer for DBOS Transact.

Argus is built for development and quick inspection of a running DBOS database. It opens a read-only connection to the Postgres database your DBOS app already uses and renders the workflow state stored in DBOS system tables.

For production workflow operations, use DBOS Conductor, the DBOS-supported management service for recovery, workflow and queue operations, retention, alerting, scaling, and team controls.

This is the PyPI-published package. The console, client libraries, and full project docs live in the monorepo root.

Install

uv add dbos-argus

Run

uv run uvicorn dbos_argus.main:app --host 0.0.0.0 --port 8090

The server expects a Postgres database; set ARGUS_DATABASE_URL, e.g.:

ARGUS_DATABASE_URL=postgresql+asyncpg://argus:argus@localhost:5432/argus

See the repo README for the full stack.

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

dbos_argus-0.0.10.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

dbos_argus-0.0.10-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file dbos_argus-0.0.10.tar.gz.

File metadata

  • Download URL: dbos_argus-0.0.10.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbos_argus-0.0.10.tar.gz
Algorithm Hash digest
SHA256 6c0dc1bda78aeccec51b5d0ac8431a452b925367954f7e7c7412672f8db16082
MD5 aa2bf8f0dc4e846352a73b95456f9a40
BLAKE2b-256 e798d596b6e6f969c1f53d795e545d5b74fcf500c27fb9165d1b222ab27d6470

See more details on using hashes here.

File details

Details for the file dbos_argus-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: dbos_argus-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbos_argus-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c3832311a1d2a873968b8dcf89d2767f0e52505e2fc5fbec25508a7275d3cb90
MD5 3213003523d86276b40a8134dd92bdf0
BLAKE2b-256 dae52d15b532adb8e82c6e60e405b662bd24c01c70c1d56c33a1d2b21ca933d4

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