76
ctx context.Context,
77
request *manager.RecordWorkflowExecutionStartedRequest,
79
>
handler, startTime := m.tagScope(metrics.VisibilityPersistenceRecordWorkflowExecutionStartedScope)
80
>
err := m.delegate.RecordWorkflowExecutionStarted(ctx, request)
81
>
elapsed := time.Since(startTime)
82
>
metrics.VisibilityPersistenceLatency.With(handler).Record(elapsed)
83
>
metrics.ContextCounterAdd(ctx, metrics.TaskPersistenceLatency.Name(), elapsed.Nanoseconds())
84
>
return m.updateErrorMetric(handler, err)
85
>
}
86
87
func (m *visibilityManagerMetrics) RecordWorkflowExecutionClosed(