Skip to main content
Version: v2.10.0

Billing Dashboard

The Usage Dashboard (also referred to as the Billing Dashboard) monitors and calculates resource consumption in Yeedu Compute Units (YCU) across tenants. It summarises usage for a selected date range, charts it by cloud provider, lists it row by row, and lets you narrow it down by tenant, cloud provider, cluster, machine type and label. Everything on the page answers to the date range carried in the query string and to whatever is selected in the Filters panel: the four KPI cards, the Usage Summary Graph and the Billing Usage table all move together.

Yeedu Usage Dashboard for the current month showing the USAGE badge, the From/To date chip and Print button, the TOTAL YCU, TOTAL USAGE, TENANTS and CLUSTERS KPI cards, the Usage Summary Graph stacked by cloud provider, and the Filters panel open on the right

Accessing the dashboard

Open Usage in the left navigation. The dashboard is served from a tenant-less, top-level route:

/billing-dashboard/usage?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD
  • The reporting window is carried in the query string. start_date and end_date default to the first day of the current month through today.
  • There's no /tenant/<id>/usage route, and no /tenant/<id>/billing-dashboard/usage route. Requesting either returns the 404 PAGE NOT FOUND screen. We keep the dashboard at the top level, regardless of which tenant you were last working in.
ElementDescription
Usage DashboardPage title
USAGEBadge shown next to the title
From <start> To <end>Date chip echoing the range currently in effect
PrintOpens a print view of the dashboard (top right of the content area)

The Filters panel is docked along the right-hand side of the page.

Key metrics

Four KPI cards run across the top of the dashboard, left to right. Each reflects the currently applied date range and filters.

CardMeaning
TOTAL YCUYeedu Compute Units consumed in the selected range
TOTAL USAGEAggregate runtime for the range, in hours
TENANTSNumber of tenants contributing usage in the range
CLUSTERSNumber of clusters contributing usage in the range

Usage Summary Graph

A collapsible section, expanded by default, plotting YCU consumption over time stacked by cloud provider. The Y axis is labelled YCU; the X axis is labelled by the selected time-range mode (for example Usage Date).

  • Chart type toggle : a two-button control at the top left switches between a bar chart (the default) and a line chart.

  • Export : a button at the top right opens a menu with exactly three formats:

    FormatOutput
    PNGRaster image of the chart
    SVGVector image of the chart
    CSVThe chart's underlying data
note

The chart legend lists cloud providers in a different order from the CLOUD PROVIDERS filter. We treat the filter order as the canonical one (see Cloud provider order); the legend order is presentational only and shouldn't be read as authoritative.

Billing Usage Table

A collapsible section, collapsed by default. Expand it to reveal the Billing Usage table, which lists one row per tenant / cluster / machine type / date combination. All seven columns are sortable.

ColumnDescription
TenantTenant associated with the cluster usage
ClusterName of the cluster that was used
Machine TypeMachine type configured for the cluster
YCU/HourHourly YCU rate for that machine type
Total YCUYCU consumed, derived from the YCU/hour rate and the minutes of usage
Minutes Of UsageTotal duration the cluster remained active
Usage DateDate on which the cluster was utilised

Filters

The Filters panel is docked to the right of the dashboard. Its body is an independent scroll area, with Clear All and Apply buttons pinned in the footer.

ButtonEffect
Clear AllResets every filter in the panel
ApplyApplies the current selections to the dashboard

Time range

A TIME RANGE radio pair selects how the range is interpreted:

OptionBehaviour
Usage Date (default)The From/To controls are date pickers, pre-filled with the range currently in effect
Invoice MonthThe same two controls switch to month selection, with Select From Date and Select To Date placeholders

Each control carries a calendar button. A hint below the pickers states:

Data is available since 19 August 2024

Multiselect filters

Four multiselects narrow the data. Each opens an overlay with a built-in search box, and each accepts multiple values.

FilterPlaceholderOptions
TENANTSSelect TenantsEvery tenant the signed-in user can see (a Platform Admin sees all)
CLOUD PROVIDERSSelect Cloud ProvidersA fixed set — see below
CLUSTERSSelect ClustersCluster names across the visible tenants
MACHINE TYPESSelect Machine TypesMachine types present in the usage data, for example Standard_E8as_v4, c5ad.8xlarge, n1-standard-4, i3.xlarge, g4dn.2xlarge, Onprem-XS-4

Cloud provider order

The CLOUD PROVIDERS filter lists the supported providers in the canonical, product-wide order:

OCI · OnPrem · GCP · AWS · Azure

Labels

A bordered Labels sub-card filters usage by the labels attached to clusters. It supports one or more label filters:

ControlBehaviour
Label 1Heading for the first label row; further rows are numbered in sequence
Select KeyDropdown of the label keys actually in use on clusters
Select ValueDropdown of that key's values — disabled until a key is chosen
Add LabelAdds another label row; disabled until the current key/value pair is complete
tip

Multiple filters can be combined. Selections take effect only after you choose Apply.

Print

The Print button at the top right of the content area produces a print view of the dashboard, which can be saved as a PDF from the browser's print dialog. The v2.10.x changelog states that this preview "shows applied billing filters".

note

We took the filter echo in the print preview from the changelog wording; we haven't verified it against a live instance.

Access control

We enable the Usage entry in the left navigation only for users holding the Platform Admin or Platform Billing platform role. For everyone else the entry is greyed out and non-clickable, with the tooltip You don't have sufficient privileges.

A user whose only role is Platform Billing and who isn't associated with a tenant is redirected straight to the Billing Dashboard on sign-in, with the date range pre-set to the first of the current month through today.