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/
|
inc_cfg_dir=pangu_policy/inc/index/
|
||||||
|
|
||||||
[proxy_hits]
|
[proxy_hits]
|
||||||
cycle=0
|
|
||||||
app_name="proxy_rule_hits"
|
app_name="proxy_rule_hits"
|
||||||
output_fs_interval_ms=500
|
output_fs_interval_ms=500
|
||||||
output_kafka_interval_ms=1000
|
output_kafka_interval_ms=1000
|
||||||
outpath="metrics/porxy_fieldstat.json"
|
|
||||||
|
|
||||||
# for enable kni v4
|
# for enable kni v4
|
||||||
[packet_io]
|
[packet_io]
|
||||||
|
|||||||
@@ -1469,6 +1469,11 @@ void proxy_send_metric_log(const struct tfe_stream * stream, struct proxy_http_c
|
|||||||
out_bytes=0;
|
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_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_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);
|
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