Billing & Reporting
Global VSA provides billing data export for all tenants across all orchestrators. This data is useful for customer invoicing, feature adoption tracking, and capacity planning.
Exporting a Billing Report
The export button (download icon) is available on both the Dashboard and Tenants pages. Clicking it generates an Excel spreadsheet and downloads it to your browser.
Report filename pattern:
billing-report-YYYY-MM-DD.xlsx
The date in the filename reflects the date of export.
Report Contents
The Excel (.xlsx) file includes the following columns:
| Column | Description |
|---|---|
| Tenant Name | Display name of the tenant |
| Tenant ID | Unique identifier |
| Orchestrator | The orchestrator managing this tenant |
| Edge Count | Number of edge devices for this tenant |
| Device Count | Number of connected devices for this tenant |
| Suricata Enabled | Whether Suricata IDS/IPS is enabled (Yes/No) |
| WireGuard IoT Enabled | Whether WireGuard IoT is enabled (Yes/No) |
| Registration Date | When the tenant was first registered |
| Current Status | Tenant lifecycle status (active, suspended, etc.) |
Metrics Collection
Orchestrators automatically report metrics to Global VSA every 10 minutes. Reported metrics include:
- Edge device counts per tenant
- Connected device counts per tenant
These metrics are stored in the tenant_metrics PostgreSQL table within the Global VSA database and are used to populate the billing report.
Billing data reflects the most recent metrics report from each orchestrator. Depending on when the last report was received, data may be up to 10 minutes old.
Use Cases
| Use Case | How |
|---|---|
| Customer billing | Use edge and device counts to calculate usage-based invoices |
| Feature adoption tracking | Review Suricata and WireGuard IoT enabled columns to measure feature uptake |
| Capacity planning | Analyze edge and device counts across orchestrators to plan infrastructure scaling |
| Compliance auditing | Export reports periodically to maintain records of tenant status and feature usage |
Schedule regular billing exports (e.g., monthly) for financial reporting. Consistent export dates make it easier to track trends and reconcile invoices.