From 56c166721063eb4a8ff0fdcb6458ba40992570c7 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Wed, 6 Sep 2023 11:33:36 +0800 Subject: [PATCH] fix(metrics): update NEU_METRIC_TAGS_TOTAL when deleting group --- src/adapter/driver/driver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/adapter/driver/driver.c b/src/adapter/driver/driver.c index b3198368..d507e4a2 100644 --- a/src/adapter/driver/driver.c +++ b/src/adapter/driver/driver.c @@ -846,6 +846,10 @@ int neu_adapter_driver_del_group(neu_adapter_driver_t *driver, const char *name) } } + driver->tag_cnt -= neu_group_tag_size(find->group); + driver->adapter.cb_funs.update_metric( + &driver->adapter, NEU_METRIC_TAGS_TOTAL, driver->tag_cnt, NULL); + utarray_free(find->static_tags); utarray_free(find->grp.tags); utarray_free(find->wt_tags);