Orbis Usage Guide for Software¶
This guide explains how to use Orbis to generate compute reports for Astronomer Software deployments.
Prerequisites¶
- Docker installed (recommended)
- Houston API token with SYSTEM_ADMIN role (or WORKSPACE_ADMIN role if only 1 workspace is specified)
- Organization domain for Astronomer Software
- Start and end dates for the report period
Using Docker (Recommended)¶
-
Create a
.env
file with your configuration: -
Run Orbis using Docker:
Using Orbis CLI¶
Check installation guide for Orbis CLI here
-
Create a
.env
file with your configuration: -
Run Orbis using the Orbis CLI:
Command Options¶
Example Usage¶
docker run --pull always --rm -it \
--env-file .env \
-v $(pwd)/output:/app/output \
quay.io/astronomer/orbis:0.6.1 orbis compute-software \
-s 2024-01-01 \
-e 2024-01-31 \
-o org-abcd1234 \
-v
Output¶
The command generates a comprehensive PDF report in the output
directory with metrics as below for the given duration:
- Scheduler CPU and Memory
- Worker CPU and Memory
- KPO’s CPU and Memory
- Task Trends
- Worker (Celery/Kubernetes) Pod Counts