Closed mmurph3 closed 6 months ago
this came up on a customer call the other day as a needed feature
Starting to dig into reports/alerts in 1.99 and I suspect will be ready to focus here in the following release.
Any detailed use cases or specific personas that either of you have heard?
I have a customer on ZD 3095 planning on chiming in their case case here; I offered to pass it along if they couldn't for some reason. Will update once I hear something
Use case and Persona: On a high level, the use case is to provide savings report and savings alerts similar to what's available for Allocation and Assets. For clarification, I am also attaching some screenshots.
The persona for each of the savings types can vary. Here is my take on the personas who can use these reports/alerts:
Here are a couple of scenarios where these alerts/reports could help:
cc @dwbrown2 ^
Seems reasonable, tagging for a 1.100 proposal
This seems like a useful extension of the Alerts we have today. I don't think we have anything scoped for v1.100 as of now.
I don't foresee having bandwidth for big coverage here this release, but maybe we can start with one savings view and start planning out the rest?
^^ Let's give that a shot
@teevans I'm thinking this would be good to have under the 'Reports' page. Perhaps add the option under actions where the user could set email addresses/s3 bucket endpoints/webhook and the interval at which to send a saved report in pdf or csv format? pdf export and email address would be top priority. We have an enterprise customer who would like to automate prebuilt reports and send them out at preset intervals.
Hi Team, we have more customers looking for this feature to build reports from savings page and ability to send alerts automatically on preset/predefined intervals.
@mmurph3 this feature makes a lot of sense to me. I will push for this to be included in the next release and see if we have the bandwidth to potentially squeeze this into this current release.
cc: @dwbrown2
@kwombach12 thanks! Here is more context and an example one of our customers would like to see for savings report, along with automation to send report every 30 days for example.
Cloud Cost Savings Report
A little additional context from what I have heard from customers regarding the "pre-built reports". There are current alerts that have some of this data, though the formatting is significantly different than if you were to look at the data directly in the application. For example, a recurring update alert and an allocation report display a lot of similar data, but the recurring update won't have all the details an allocation report will have. Ideally, users are looking for a way that we could utilize the "Download as PDF" button in a more "cron"-like format to send those downloaded PDFs directly via alerts.
@keithhand @mmurph3 We are picking up this work in 1.102 so I wanted to make sure I am clear on what the asks are in this issue. Please feel free to correct me, but I am seeing a couple distinct asks here:
Is there anything you would add to these 2 enhancements? Is there anything else I'm missing?
@kwombach12 :
Let me know if you'd like more info from customers or want to brainstorm what this would look like.
We have another enterprise customer who would like report sent on a regular cadence (auto). 2 customers would like the ability to send to s3 buckets due to security requirements and internal processes.
@kwombach12 are we going to have ability to export pdf & csv in abandoned workloads page in v1.103?
@mmurph3 we are going to try to squeeze in .csv export for that page.
@kwombach12 are we going to see the ability to send reports on a set cadence in v1.103? I recall us discussing that the alerts functionality was going to be moving to reporting and that 'last 30days' was also going to be added so users can send some sort of report on a set cadence greater than the 7 days currently available in alerts.
@mmurph3 Unfortunately, we didnt have capacity to pick this up in 103
Closing, stale. For any future enhancements or bugs which do not pertain specifically to the Helm chart, please log them in the features-bugs repo.
What problem are you trying to solve? Reporting, exporting and sending capabilities in each of the sub pages under savings page.
Describe the solution you'd like Same functionality available in cost allocation, assets and alerts page but for savings page.
Describe alternatives you've considered Giving kubecost access to various teams/people wanting to see savings page and recommendations.
How would users interact with this feature?
Configure alerts to be sent with data available in savings page Build and save reports from data in the savings page. This would be ideal for presentations and for sending data to targeted teams/individuals. It would limit the need to configure user access which in turn reduces overhead.
┆Issue is synchronized with this Jira Task by Unito