100
ctx context.Context,
101
request *manager.UpsertWorkflowExecutionRequest,
103
>
handler, startTime := m.tagScope(metrics.VisibilityPersistenceUpsertWorkflowExecutionScope)
104
>
err := m.delegate.UpsertWorkflowExecution(ctx, request)
105
>
elapsed := time.Since(startTime)
106
>
metrics.VisibilityPersistenceLatency.With(handler).Record(elapsed)
107
>
metrics.ContextCounterAdd(ctx, metrics.TaskPersistenceLatency.Name(), elapsed.Nanoseconds())
108
>
return m.updateErrorMetric(handler, err)
109
>
}
110
111
func (m *visibilityManagerMetrics) DeleteWorkflowExecution(