fix/TD-28860
This commit is contained in:
parent
7ba2e37384
commit
cf753cf2e0
|
@ -485,21 +485,25 @@ SVnode *vnodeOpen(const char *path, int32_t diskPrimary, STfs *pTfs, SMsgCb msgC
|
||||||
snprintf(pVnode->monitor.strVgId, TSDB_VGROUP_ID_LEN, "%"PRId32, pVnode->config.vgId);
|
snprintf(pVnode->monitor.strVgId, TSDB_VGROUP_ID_LEN, "%"PRId32, pVnode->config.vgId);
|
||||||
|
|
||||||
if(pVnode->monitor.insertCounter == NULL){
|
if(pVnode->monitor.insertCounter == NULL){
|
||||||
int32_t label_count = 7;
|
taos_counter_t *counter = NULL;
|
||||||
const char *sample_labels[] = {VNODE_METRIC_TAG_NAME_SQL_TYPE, VNODE_METRIC_TAG_NAME_CLUSTER_ID,
|
counter = taos_collector_registry_get_metric(VNODE_METRIC_SQL_COUNT);
|
||||||
VNODE_METRIC_TAG_NAME_DNODE_ID, VNODE_METRIC_TAG_NAME_DNODE_EP,
|
if(counter == NULL){
|
||||||
VNODE_METRIC_TAG_NAME_VGROUP_ID, VNODE_METRIC_TAG_NAME_USERNAME,
|
int32_t label_count = 7;
|
||||||
VNODE_METRIC_TAG_NAME_RESULT};
|
const char *sample_labels[] = {VNODE_METRIC_TAG_NAME_SQL_TYPE, VNODE_METRIC_TAG_NAME_CLUSTER_ID,
|
||||||
taos_counter_t *counter = taos_counter_new(VNODE_METRIC_SQL_COUNT, "counter for insert sql",
|
VNODE_METRIC_TAG_NAME_DNODE_ID, VNODE_METRIC_TAG_NAME_DNODE_EP,
|
||||||
label_count, sample_labels);
|
VNODE_METRIC_TAG_NAME_VGROUP_ID, VNODE_METRIC_TAG_NAME_USERNAME,
|
||||||
vInfo("vgId:%d, new metric:%p",TD_VID(pVnode), counter);
|
VNODE_METRIC_TAG_NAME_RESULT};
|
||||||
if(taos_collector_registry_register_metric(counter) == 1){
|
counter = taos_counter_new(VNODE_METRIC_SQL_COUNT, "counter for insert sql",
|
||||||
taos_counter_destroy(counter);
|
label_count, sample_labels);
|
||||||
counter = taos_collector_registry_get_metric(VNODE_METRIC_SQL_COUNT);
|
vInfo("vgId:%d, new metric:%p",TD_VID(pVnode), counter);
|
||||||
vInfo("vgId:%d, get metric from registry:%p",TD_VID(pVnode), counter);
|
if(taos_collector_registry_register_metric(counter) == 1){
|
||||||
|
taos_counter_destroy(counter);
|
||||||
|
counter = taos_collector_registry_get_metric(VNODE_METRIC_SQL_COUNT);
|
||||||
|
vInfo("vgId:%d, get metric from registry:%p",TD_VID(pVnode), counter);
|
||||||
|
}
|
||||||
|
pVnode->monitor.insertCounter = counter;
|
||||||
|
vInfo("vgId:%d, succeed to set metric:%p",TD_VID(pVnode), counter);
|
||||||
}
|
}
|
||||||
pVnode->monitor.insertCounter = counter;
|
|
||||||
vInfo("vgId:%d, succeed to set metric:%p",TD_VID(pVnode), counter);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return pVnode;
|
return pVnode;
|
||||||
|
|
Loading…
Reference in New Issue