From 8aa8fd03b58fad95358b102c0c6abddcdfe9d0a4 Mon Sep 17 00:00:00 2001 From: qicosmos Date: Fri, 7 Jun 2024 22:27:22 +0800 Subject: [PATCH] update --- include/cinatra/ylt/coro_io/io_context_pool.hpp | 9 +-------- lang/how_to_use_metrics.md | 1 - 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/include/cinatra/ylt/coro_io/io_context_pool.hpp b/include/cinatra/ylt/coro_io/io_context_pool.hpp index 571c1b7c..08018980 100644 --- a/include/cinatra/ylt/coro_io/io_context_pool.hpp +++ b/include/cinatra/ylt/coro_io/io_context_pool.hpp @@ -32,7 +32,6 @@ #include #include #endif -#include "ylt/metric/counter.hpp" namespace coro_io { @@ -121,12 +120,6 @@ class io_context_pool { total_thread_num_ += pool_size; - static auto counter = - ylt::default_metric_manger::create_metric_static( - "server_total_thread_num", ""); - if (counter) - counter->inc(total_thread_num_); - for (std::size_t i = 0; i < pool_size; ++i) { io_context_ptr io_context(new asio::io_context(1)); work_ptr work(new asio::io_context::work(*io_context)); @@ -228,7 +221,7 @@ class io_context_pool { std::atomic has_run_or_stop_ = false; std::once_flag flag_; bool cpu_affinity_ = false; - inline static size_t total_thread_num_ = 0; + inline static std::atomic total_thread_num_ = 0; }; inline size_t get_total_thread_num() { diff --git a/lang/how_to_use_metrics.md b/lang/how_to_use_metrics.md index 17903d07..d211b9f6 100644 --- a/lang/how_to_use_metrics.md +++ b/lang/how_to_use_metrics.md @@ -360,7 +360,6 @@ server_total_recv_bytes:server总共收到的字节数; server_total_send_bytes:server总共发送的字节数; server_req_latency:http 请求的延迟,从收到请求到发送响应的时间间隔 server_read_latency:http 读请求的延迟,读到完整的http数据的时间间隔 -server_total_thread_num:server内置的总线程数 ``` ```cpp