Example: Over-Provisioning
Definity's dashboard provides insights into pipelines with excessive resource waste, highlighting opportunities for cost savings.
Identifying Waste in Pipelines​
The dashboard allows users to analyze specific pipelines and categorize different types of waste.

In this example, the waste is fully attributed to memory over-provisioning.
Analyzing Cost Impact & Optimization Suggestions​
By clicking on the lamp icon, users can access detailed insights, revealing an annual cost impact of $48K due to inefficient memory allocation.
Definity recommends setting spark.executor.memory to 31, based on a thorough review of historical execution data.

Automated Optimization & Future Execution Improvements​
Definity can automatically apply this optimization to future executions without requiring code changes, provided the pipeline owner approves.
Drilling down further into execution data, we see a consistent pattern of unused memory, reinforcing the potential savings from right-sizing resource allocation.

By leveraging these insights, users can reduce costs, improve efficiency, and ensure optimal resource utilization across their pipelines.