StackSpendDocs

Data Explorer

Interactive cost analysis without writing queries. Filter by any dimension, group into a trend chart, and export the full result set to CSV.

What is Data Explorer?

Data Explorer is an open-ended analysis workspace. Pick a time range, apply filters across any combination of providers, services, projects, and users, then visualise the result as a trend chart or scan the raw rows in a paginated table. Every filter choice is reflected in the URL, so views are shareable by copying the address bar.

No SQL, no dashboards to configure. The explorer is designed for ad-hoc questions like "how much did we spend on EC2 in the last 30 days, broken down by project?" and for drilling into anomalies surfaced by the Inbox.

Summary cards

At the top of the page two summary cards update in real time as you adjust filters:

  • Total spend — the sum of all costs matching your current filters for the selected period.
  • Period-over-period change — the same total compared with the equivalent prior period (e.g. the previous 30 days when you have a 30-day window selected), shown as a percentage and absolute delta.

Filters

All filters are multi-select and combine with AND logic — selecting two services returns rows matching either service, but rows must still match every other active filter. The URL updates with each change so you can bookmark or share the exact view.

FilterDescription
ProviderCloud provider (AWS, GCP, Azure, etc.).
ServiceProvider service name, e.g. EC2, Cloud Run, Blob Storage.
CategoryStackSpend normalised category such as Compute, Storage, or Networking.
ProjectProject or team the cost has been attributed to.
UserThe owner or attributed user for the resource.
Date rangePresets: Today, Last 7 days, Last 30 days, Last 90 days. Or pick a custom start and end date from the calendar picker.

Trend chart

The trend chart plots a time series of spend for your filtered data. Use the Group by control to split the series by Provider, Service, Category, Project, or User. Each dimension becomes a separate coloured band or line.

Click any segment or data point in the chart to drill down into it. The active filters update automatically and a breadcrumb trail below the chart records your drill path so you can step back to any previous level.

Data table

Below the chart, the data table lists the raw cost rows matching your filters, paged at 50 rows per page. Columns are:

ColumnNotes
DateDay the cost was incurred.
ProviderCloud provider.
AccountProvider account or billing account ID.
ServiceProvider service name.
CategoryStackSpend normalised category.
ProjectAttributed project.
UserAttributed user or owner.
RegionCloud region where the resource ran.
CostCost in your billing currency.

Columns that are filtered to a single value are automatically hidden to reduce visual noise. For example, if you have filtered to a single provider, the Provider column is omitted from the table.

CSV export

Click Export CSV to download all rows that match your current filters — not just the rows visible on the current page. The export reflects the same date range, filters, and grouping you have active at the time of the download.

Deep-linking from the Inbox

Anomaly cards in the Inbox include an Explore link that opens Data Explorer pre-filtered to the provider and service involved in the anomaly. The URL uses query parameters to encode the filter state, for example:

/data-explorer?provider=aws&service=EC2

You can construct these links manually to share a pre-filtered view with a teammate or embed them in runbooks and incident documents.

Bookmark filtered views.The URL always reflects your full filter state — date range, providers, services, projects, and grouping. Bookmark the page or copy the URL to save a view and return to it later, or share it with a colleague so they see exactly what you see.
Data Explorer — StackSpend Docs — StackSpend Docs