879
func (p *metadataPersistenceClient) GetMetadata(
880
ctx context.Context,
882
>
caller := headers.GetCallerInfo(ctx).CallerName
883
>
startTime := time.Now().UTC()
884
>
defer func() {
885
>
p.healthSignals.Record(CallerSegmentMissing, time.Since(startTime), retErr)
886
>
p.recordRequestMetrics(metrics.PersistenceGetMetadataScope, caller, time.Since(startTime), retErr)
887
>
p.recordDataLossMetrics(metrics.PersistenceGetMetadataScope, caller, retErr, "", "")
888
>
}()
889
>
return p.persistence.GetMetadata(ctx)
890
}
891