Skip to content

ess_billing: add projection window selector to burndown graph#18198

Draft
3kt wants to merge 3 commits intoelastic:mainfrom
3kt:add-projection-window-selector
Draft

ess_billing: add projection window selector to burndown graph#18198
3kt wants to merge 3 commits intoelastic:mainfrom
3kt:add-projection-window-selector

Conversation

@3kt
Copy link
Copy Markdown
Contributor

@3kt 3kt commented Apr 2, 2026

Summary

  • Adds a Projection window dropdown (7 days / 30 days) to the Vega burndown graph in the credits dashboard
  • The dropdown controls how many days of recent billing data are used to compute the average daily burn rate for the "Expected consumption" projection line
  • Addresses inaccurate runout predictions for serverless customers with tiered pricing, where short lookback windows overweight early-month high-tier costs

Test plan

  • Import the credits dashboard locally
  • Toggle the "Projection window" dropdown between 7d and 30d
  • Verify the "Expected consumption" line updates accordingly
  • Verify historical consumption and contractual target lines are unaffected
  • Test with a serverless account that has tiered pricing to confirm 30d smooths out the early-month spike
ess_billing-billingdashboard ess_billing-creditsdashboard

3kt added a commit to 3kt/integrations that referenced this pull request Apr 2, 2026
Add a dropdown (7 days / 30 days) to the credits burndown Vega chart
so users can control the lookback window used to extrapolate the
expected consumption pace. This addresses inaccurate runout predictions
for serverless customers with tiered pricing, where short lookback
windows overweight early-month high-tier costs.

Closes elastic/enhancements#27711
@3kt 3kt force-pushed the add-projection-window-selector branch from 3236f36 to 27eeb82 Compare April 2, 2026 08:50
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

elastic-vault-github-plugin-prod bot commented Apr 2, 2026

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@andrewkroh andrewkroh added dashboard Relates to a Kibana dashboard bug, enhancement, or modification. Integration:ess_billing Elasticsearch Service Billing labels Apr 2, 2026
@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

History

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard Relates to a Kibana dashboard bug, enhancement, or modification. Integration:ess_billing Elasticsearch Service Billing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants