From 63c541ebd2791a2e80828d35ee482d3c268b4f79 Mon Sep 17 00:00:00 2001 From: DarvenDuan Date: Mon, 24 Jun 2024 10:25:02 +0800 Subject: [PATCH] [cherry-pick] fix be metric doris_be_process_thread_num is zero --- be/src/util/doris_metrics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/util/doris_metrics.cpp b/be/src/util/doris_metrics.cpp index 21264ed2fa2ad5..668fb9017aa26f 100644 --- a/be/src/util/doris_metrics.cpp +++ b/be/src/util/doris_metrics.cpp @@ -354,7 +354,7 @@ void DorisMetrics::_update_process_thread_num() { int64_t count = std::count_if(dict_iter, std::filesystem::end(dict_iter), [](const auto& entry) { std::error_code error_code; - return entry.is_regular_file(error_code) && !error_code; + return entry.is_directory(error_code) && !error_code; }); process_thread_num->set_value(count);