TSG-22251 Manipulate统计中,当Metric无有效数值时,不在调用filedstat4发送Metric
This commit is contained in:
@@ -218,11 +218,9 @@ full_cfg_dir=pangu_policy/full/index/
|
||||
inc_cfg_dir=pangu_policy/inc/index/
|
||||
|
||||
[proxy_hits]
|
||||
cycle=0
|
||||
app_name="proxy_rule_hits"
|
||||
output_fs_interval_ms=500
|
||||
output_kafka_interval_ms=1000
|
||||
outpath="metrics/porxy_fieldstat.json"
|
||||
|
||||
# for enable kni v4
|
||||
[packet_io]
|
||||
|
||||
@@ -1469,6 +1469,11 @@ void proxy_send_metric_log(const struct tfe_stream * stream, struct proxy_http_c
|
||||
out_bytes=0;
|
||||
}
|
||||
|
||||
if(hit_cnt == 0 && in_bytes == 0 && out_bytes == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
tfe_fieldstat_manipulation_incrby(fieldstat, fieldstat->counter_array[COLUMN_HIT_COUNT], hit_cnt, fieldstat->tags[thread_id], TAG_MAX - 1, thread_id);
|
||||
tfe_fieldstat_manipulation_incrby(fieldstat, fieldstat->counter_array[COLUMN_IN_BYTES], in_bytes, fieldstat->tags[thread_id], TAG_MAX - 1, thread_id);
|
||||
tfe_fieldstat_manipulation_incrby(fieldstat, fieldstat->counter_array[COLUMN_OUT_BYTES], out_bytes, fieldstat->tags[thread_id], TAG_MAX - 1, thread_id);
|
||||
|
||||
Reference in New Issue
Block a user