Skip to content

Commit d789955

Browse files
committed
[service] include instance id in metrics collector failure log
Include the requested instance_id when a per-instance service metrics collector cannot be resolved. Keep the diagnostic concise and avoid logging additional request context.
1 parent c43372a commit d789955

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

kv_cache_manager/service/util/common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ std::string ExtractIpFromPeer(const std::string &peer);
3434
#define API_CONTEXT_GET_AND_INIT_COLLECTOR(method, return_value) \
3535
auto metrics_collector = get_metrics_collector_from_map_for_##method(request->instance_id()); \
3636
if (metrics_collector == nullptr) { \
37-
KVCM_LOG_ERROR("get " #method " metrics collector failed"); \
37+
KVCM_LOG_ERROR("get " #method " metrics collector failed, instance_id: %s", request->instance_id().c_str()); \
3838
auto *header = response->mutable_header(); \
3939
auto *status = header->mutable_status(); \
4040
status->set_code(proto::meta::INSTANCE_NOT_EXIST); \

0 commit comments

Comments
 (0)