105
}
106
107
>
func (a *archiver) Archive(ctx context.Context, request *Request) (res *Response, err error) {
archiver.go
108
>
logger := log.With(
109
>
a.logger,
110
>
tag.ShardID(request.ShardID),
111
>
tag.ArchivalCallerServiceName(request.CallerService),
112
>
tag.ArchivalRequestNamespaceID(request.NamespaceID),
113
>
tag.ArchivalRequestNamespace(request.Namespace),
114
>
tag.ArchivalRequestWorkflowID(request.WorkflowID),
115
>
tag.ArchivalRequestRunID(request.RunID),
116
>
)
117
>
118
>
defer func(start time.Time) {
119
>
metricsScope := a.metricsHandler
120
>
121
>
status := "ok"
122
>
if err != nil {
123
status = "err"
124