From 0ec8a76a8bdd929cf19a5d416ef2b833d060da0f Mon Sep 17 00:00:00 2001 From: liuxueli Date: Thu, 12 Nov 2020 20:35:18 +0600 Subject: 修复嵌套循环使用相同的循环因子,导致输出metrics减少 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fs2prometheus.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/fs2prometheus.cpp b/src/fs2prometheus.cpp index 212e739..adc3ecc 100644 --- a/src/fs2prometheus.cpp +++ b/src/fs2prometheus.cpp @@ -89,7 +89,7 @@ static int histgram_output_summary(display_manifest_t* p, char *app_name, double static void FS_library_promethues_output(struct mg_connection *c, int ev, void *message, void* user_data) { - int i=0,j=0; + int i=0,j=0,k=0; int payload_len=0; int used_len=0; long long value=0; @@ -136,9 +136,9 @@ static void FS_library_promethues_output(struct mg_connection *c, int ev, void * } pthread_mutex_lock(&(fs2_handle->reg_lock)); - for(i=0;idisplay_cnt;i++) + for(k=0;kdisplay_cnt;k++) { - p=fs2_handle->display[i]; + p=fs2_handle->display[k]; if(p->not_send_to_server==1||p->is_ratio==1) { continue; @@ -191,9 +191,9 @@ static void FS_library_promethues_output(struct mg_connection *c, int ev, void * } break; case FS_STYLE_HISTOGRAM: - for(i=0;idisplay_cnt;i++) + for(j=0;jdisplay_cnt;j++) { - p=fs2_handle->display[i]; + p=fs2_handle->display[j]; if(p->style!=FS_STYLE_HISTOGRAM) { continue; -- cgit v1.2.3