diff --git a/rest-api/site-workflow/pkg/activity/latency.go b/rest-api/site-workflow/pkg/activity/latency.go new file mode 100644 index 0000000000..977b6f65ce --- /dev/null +++ b/rest-api/site-workflow/pkg/activity/latency.go @@ -0,0 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-License-Identifier: Apache-2.0 + +package activity + +import ( + "time" + + "github.com/rs/zerolog" +) + +func logGrpcCallLatency(logger *zerolog.Logger, operation string, duration time.Duration, err error) { + if err != nil { + logger.Warn().Err(err).Dur("duration", duration).Msgf("Failed to %s using Site Controller API", operation) + } else { + logger.Debug().Dur("duration", duration).Msgf("Completed %s", operation) + } +}