Skip to main content

Home

Databricks node downsizing savings report

This report helps you to identify the clusters/jobs that have the potential for node downsizing. You can use this report to have an enhanced view of the cost breakdown and the savings, which you get when you apply the node downsizing recommendations.

  1. Click Generate Reports > New button.

  2. In the New Report dialog box, enter the following details.

    Items

    Description

    General

    Name

    Name of the report.

    Report type

    Type of report. Select Databricks node downsizing savings report.

    Schedule

    Select the checkbox to schedule the report to run daily, hourly, weekly, or monthly. You can also set the schedule can using a cron expression. You can expand the Example drop-down and select the corresponding options. The next four sample run times are displayed for reference.

    Retention

    The number of days to retain the report files. All the reports are stored in the unity-one/src/assets/reports/jobs directory. After completion of the retention period, the report files are automatically purged.

    Parameters

    Look Back

    Specify in days the period range that can be used to generate a report.

    Use Exact Date-Time

    Check this option and select the from and to dates to schedule the report for the exact time range specified. The only anomaly with this option is that the same report will be scheduled to be generated repeatedly.

    Users

    Select the users who must be included in the report. You can select multiple users. If not selected, all the users will be considered in the report.

    Workspaces

    Select the workspaces that must be included in the report. You can select multiple workspaces. If not selected, all the workspaces will be considered in the report.

    Clusters

    Select the clusters that you want to be included in the report. You can select multiple clusters. If not selected, all the clusters will be considered in the report.

    Notifications

    Email to

    Email ID to send the notification when the report is generated. You can specify multiple email IDs with comma separation. You can also select the Attach Files to Email checkbox to receive the reports as an attachment.

    Advance Options

    Profile Memory

    Select this option if you want to generate logs that help to troubleshoot scenarios where the report takes excessive time to generate or fails to generate.

    Caution

    The option will increase the report run time excessively.

  3. Click OK. The generated reports will be listed under Reports on the App UI.

  4. Select the generated report and then click Run. After the report is successfully run, the details of the report runs are listed in the Run box on the right.

  5. Click the following:

    • HTML files link to view the report details. The following two types of report files are generated:

      • databricks_savings_for_all_purpose_clusters.html

      • databricks_savings_for_job_clusters.html

    • Input parameters link to view the parameters you chose to run the report.

    • Log file link to view the logs of the report.

The following reports are generated

  • Databricks Node Downsizing Savings Report For All Purpose Clusters

    databricks-node-savings-all-purpose.png

    In this report, you can check the apps running within a cluster. The actual cost indicates the actual cost these apps spent on this cluster. The savings column displays the amount that can be saved using unravel recommendations. The actual cost and savings are in USD.

  • Databricks Node Downsizing Savings Report For Job Clusters

    databricks-node-savings-job-clusters.png

    In this report, you can check the apps running under a signature/run. The actual cost indicates the actual cost these apps spent on this cluster. The savings column displays the amount that can be saved using unravel recommendations. The actual cost and savings are in USD.