Many users are confused by the current state of the UI at the beginning of the month. See screenshots provided by pgarciaq@redhat.com.
Discussion notes from Sep-09-2022:
Phases of when we’ll need to show messaging to the user:
- (No data) Data is being uploaded manually or is the first of the month and the hyperscalers didn’t report back anything
- (Processing data) If we do have data, we need to let them know we are crunching the data, but nothing to show just yet
- (We have data) - it’s also possible that we’ve fully processed the manifest of the data and plenty of usage from the data, but on the cost usage data so it might come back as nothing
UI layout options: Adding an informational inline banner across the top of the affected pages that informs the user they might not be seeing data due to <various list of reasons>. Will also make the message dismissible for the user's session.
When it comes to the Cost Explorer - there is a harder chance for the UI to discern if there is still data being processed (due to the boundaries of dates not falling on calendar months, but can span, last/past periods that are more than 30 days. For this situation, we might need another flag to discern no data vs. processing data.
https://docs.google.com/document/d/1KlLkhqOHC_Ev7yzWP9PR1tWGXBktqucndNet9o3XIr0/edit?usp=sharing