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.9.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.9-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dbos_argus-0.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 c4b57fd244716f83e9c6d17f0da078686583645efa82783d6887dc3fdcda73fa
MD5 bab4ab47533ec098175dbca184e7d5b7
BLAKE2b-256 fd09cb03a85fbea658ba6ab531114286dee8fc427b73de060cfad34dd741588d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbos_argus-0.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b8c87e65bd4a3fee5f800a3be1336603b0d138f5a97afe070001b9e63aa69633
MD5 fb3470e389da384f866d6bda5b3aabae
BLAKE2b-256 fe30fb5128d027d2c6e7384eac08f9a2f3f654a1a5d2576f3c8c1034127eecf2

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