You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Background
At the moment we use startDate field of PipelineRun object as a start of billing period for a run, but for some runs we create new compute instances, which may take some significant time and affect accuracy of cost estimation.
Approach
Run cost estimation shall start after actual start of the cloud instance, let's add a new field instanceStartDate to PipelineRun object. We can set this right after nodeup routine is completed in AutoscaleManager. Billing service, ClusterCostsMonitoringService and any other code for compute cost estimation shall use instanceStartDate as a start for billing.
The text was updated successfully, but these errors were encountered:
Background
At the moment we use
startDate
field ofPipelineRun
object as a start of billing period for a run, but for some runs we create new compute instances, which may take some significant time and affect accuracy of cost estimation.Approach
Run cost estimation shall start after actual start of the cloud instance, let's add a new field
instanceStartDate
toPipelineRun
object. We can set this right after nodeup routine is completed in AutoscaleManager. Billing service,ClusterCostsMonitoringService
and any other code for compute cost estimation shall useinstanceStartDate
as a start for billing.The text was updated successfully, but these errors were encountered: