FinOps Report
Performs regular a report of total cost between two dates: Can be send by Slack o Email
Prerequisites
- Slack bot token and channel ID (if using Slack notifications)
- Email azure smtp server (if using Email notifications)
Procedure from web console
-
Navigate to the tasks page: Operations > Tasks (or go directly to
/home/operations/tasks) -
Click on Create Task button
-
Select
Finops report -
Fill out the
Finops reporttask form with the following information:- Task name: Enter a descriptive name for your report task
- The start date of the report: Format
2025-01-01T00:00:00Z - The end date of the report: Format
2025-12-31T23:59:59Z - Group cost by Provider type: Optional grouping
- Group cost by Provider ID: Optional grouping
- Choose notification method:
- Slack
- Slack bot token
- Report channel ID
- Email
- Emails destination
- Email user
- Email sender
- Email credentials
- Slack
- Computational resources: Configure the resources to be used
-
Click Next to continue with the task configuration
-
Select the target cluster where you want to execute the task (optional)
-
Review the task configuration summary
-
Click Create Task to execute the Finops report task
Procedure from CLI
Create a YAML file with the FinOps Report task configuration:
Apply the task to the cluster:
```bash
kubectl apply -f <>-task.yaml
Note:
- Replace the placeholder values (
<task-name>,<<>-id>, etc.) with your actual configuration values - This task will perform a one-time FinOps Report operation from the specified backup path
- The restore-path should point to the specific location of your backup files within the bucket (optional)