Skip to main content

A tool for generating astronomer software deployment compute reports

Project description

Orbis

Orbis is a diagnostic and reporting tool for Astro Private Cloud (formerly Astronomer Software). It collects support bundles from Kubernetes clusters and generates deployment compute reports.

Key Features

  1. Report Generation — Deployment metrics analysis including CPU usage, memory consumption, resource allocation, task success/failure rates, processing trends, and execution latency. Outputs DOCX, CSV, and JSON reports.
  2. Diagnostic Scanner — Creates support bundles containing Kubernetes cluster information, Astronomer deployment details, logs, and configurations. Supports CP/DP multi-cluster collection, session management, and incremental resume workflows.

Quick Start

Report Generation

echo "ASTRO_SOFTWARE_API_TOKEN=<your-token>" > .env && mkdir -p output
podman run --rm -it \
  --env-file .env \
  -v $(pwd)/output:/app/output \
  quay.io/astronomer/orbis:0.9.0 \
  reporting \
  -s <start-date> \
  -e <end-date> \
  -b <base-domain>

Or install locally:

pip install astronomer-orbis
export ASTRO_SOFTWARE_API_TOKEN=<your-token>
orbis reporting -s <start-date> -e <end-date> -b <base-domain>

Diagnostic Scanner

podman run --rm -it \
  -e ASTRO_SOFTWARE_API_TOKEN=<your-token> \
  -v <path-to-kubeconfig>:/tmp/kubeconfig:ro \
  -v $(pwd)/output:/app/output \
  quay.io/astronomer/orbis:0.9.0 \
  scanner create \
  -n <platform-namespace> \
  --kubeconfig /tmp/kubeconfig \
  --image quay.io/astronomer/orbis:0.9.0

Installation

Install with uv (recommended for CLI tools):

uv tool install astronomer-orbis

Or with pip:

pip install astronomer-orbis

Documentation

Full documentation is available at https://astronomer.github.io/orbis-docs/

License

Copyright (c) 2021 Astronomer, LLC

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

astronomer_orbis-0.9.1.tar.gz (97.9 kB view details)

Uploaded Source

Built Distribution

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

astronomer_orbis-0.9.1-py3-none-any.whl (122.2 kB view details)

Uploaded Python 3

File details

Details for the file astronomer_orbis-0.9.1.tar.gz.

File metadata

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

File hashes

Hashes for astronomer_orbis-0.9.1.tar.gz
Algorithm Hash digest
SHA256 e5031efbd9d7363e95389bff06c12ebfdd506b652750db78981df442ddab4226
MD5 5696d3a3372ed3c742519f2adca451ef
BLAKE2b-256 d8d8a21878f0c9920d39f53faa41f4c9f7340b7f7fe4ef390c5815d9f1a70904

See more details on using hashes here.

Provenance

The following attestation bundles were made for astronomer_orbis-0.9.1.tar.gz:

Publisher: pypi.yaml on astronomer/orbis

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

File details

Details for the file astronomer_orbis-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for astronomer_orbis-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3f0b77bd839d8776a76e93d2db881f13b8e274a9b5a5185cefbc100d55f0cb8
MD5 447cd9f851e09b49ebfa18e80b7bfa72
BLAKE2b-256 012e95ce14f953e0e602d5845a32006ded6ad3a4061d6bdac4f56d1717dab510

See more details on using hashes here.

Provenance

The following attestation bundles were made for astronomer_orbis-0.9.1-py3-none-any.whl:

Publisher: pypi.yaml on astronomer/orbis

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