diff --git a/source/dnode/vnode/src/vnd/vnodeSvr.c b/source/dnode/vnode/src/vnd/vnodeSvr.c index c4aa5c6428..a7179ae033 100644 --- a/source/dnode/vnode/src/vnd/vnodeSvr.c +++ b/source/dnode/vnode/src/vnd/vnodeSvr.c @@ -1620,7 +1620,7 @@ _exit: int32_t label_count =1; const char *sample_labels[] = {"vgid"}; insert_counter = taos_counter_new("insert_counter", "counter for insert sql", label_count, sample_labels); - insert_counter = taos_collector_registry_must_register_metric(insert_counter); + taos_collector_registry_must_register_metric(insert_counter); } char vgId[50]; diff --git a/source/libs/monitorfw/src/taos_collector_registry.c b/source/libs/monitorfw/src/taos_collector_registry.c index 25e4b5b2ca..711e66ed84 100644 --- a/source/libs/monitorfw/src/taos_collector_registry.c +++ b/source/libs/monitorfw/src/taos_collector_registry.c @@ -122,7 +122,8 @@ int taos_collector_registry_register_metric(taos_metric_t *metric) { taos_metric_t *taos_collector_registry_must_register_metric(taos_metric_t *metric) { int err = taos_collector_registry_register_metric(metric); if (err != 0) { - exit(err); + //exit(err); + return NULL; } return metric; }