diff options
| author | lijia <[email protected]> | 2024-06-07 02:07:14 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2024-06-07 02:07:14 +0800 |
| commit | f82a8875043eaa55dd11cc41308d99b024bde706 (patch) | |
| tree | ca2d1f2f8fe987f8f443295c812696b7e596c0dc /src/extensions/sapp_metrics.cpp | |
| parent | d735864a21bec48f8e8083b5ba6c36a389c57bca (diff) | |
add bloom fs4 statistics, add gtest user args.
Diffstat (limited to 'src/extensions/sapp_metrics.cpp')
| -rw-r--r-- | src/extensions/sapp_metrics.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/extensions/sapp_metrics.cpp b/src/extensions/sapp_metrics.cpp index 30e8dd6..d8239fe 100644 --- a/src/extensions/sapp_metrics.cpp +++ b/src/extensions/sapp_metrics.cpp @@ -630,7 +630,23 @@ static int sapp_fs3_init(sapp_global_t *global_paramters) fs3_rt->metrics_ids[0][SAPP_STAT_TCP_TRY_TIMEOUTS] = fieldstat_register(fs3_handle, FIELD_TYPE_COUNTER, "Tcp_TRY_TIMED", NULL, 0); fs3_rt->metrics_ids[0][SAPP_STAT_UDP_TRY_TIMEOUTS] = fieldstat_register(fs3_handle, FIELD_TYPE_COUNTER, "Udp_TRY_TIMED", - NULL, 0); + NULL, 0); + + const sapp_dup_pkt_t *dup_cfg = &global_paramters->config.packet_io.dup_pkt_para; + if (dup_cfg->kickout_udp_stream_enabled + || dup_cfg->dup_pkt_distinguish_ipv4_tcp + || dup_cfg->dup_pkt_distinguish_ipv4_udp + || dup_cfg->dup_pkt_distinguish_all_inject) + { + fs3_rt->metrics_ids[0][SAPP_STAT_BM_HASH_NUM] = fieldstat_register(fs3_handle, FIELD_TYPE_GAUGE, "BM_HASH_NUM", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_BM_EXPAND_NUM] = fieldstat_register(fs3_handle, FIELD_TYPE_GAUGE, "BM_EXPAND_NUM", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_BM_SLICE_NUM_NEW] = fieldstat_register(fs3_handle, FIELD_TYPE_COUNTER, "BM_SLICE_NEW", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_BM_SLICE_NUM_FREE] = fieldstat_register(fs3_handle, FIELD_TYPE_COUNTER, "BM_SLICE_FREE", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_BM_CUR_SLICE_NUM] = fieldstat_register(fs3_handle, FIELD_TYPE_GAUGE, "BM_CUR_SLICE_NUM", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_APBM_EXPAND_MAX_MULTIPLE] = fieldstat_register(fs3_handle, FIELD_TYPE_GAUGE, "APBM_EXPAND_MULTIPLE", NULL, 0); + fs3_rt->metrics_ids[0][SAPP_STAT_DABM_RESIZE_MAX_RATIO] = fieldstat_register(fs3_handle, FIELD_TYPE_GAUGE, "DABM_MAX_RESIZE_RATIO", NULL, 0); + } + return 0; } |
