This is an automated email from the ASF dual-hosted git repository. cmcfarlen pushed a commit to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 1f96bf1dfcef25d3451fd84b0680d03d4006a135 Author: Serris Lew <[email protected]> AuthorDate: Mon Jul 8 15:31:47 2024 -0700 No remap rules matched metric (#11506) * no remap matched metric * remove 404 suffix --------- Co-authored-by: Serris Lew <[email protected]> (cherry picked from commit e764fdd5a1499ba85b97a81f636ecdcf9516237d) --- include/proxy/http/HttpConfig.h | 1 + src/proxy/http/HttpConfig.cc | 1 + src/proxy/http/HttpSM.cc | 1 + 3 files changed, 3 insertions(+) diff --git a/include/proxy/http/HttpConfig.h b/include/proxy/http/HttpConfig.h index 073df4e54d..dace267229 100644 --- a/include/proxy/http/HttpConfig.h +++ b/include/proxy/http/HttpConfig.h @@ -125,6 +125,7 @@ struct HttpStatsBlock { Metrics::Counter::AtomicType *misc_origin_server_bytes; Metrics::Counter::AtomicType *misc_user_agent_bytes; Metrics::Counter::AtomicType *missing_host_hdr; + Metrics::Counter::AtomicType *no_remap_matched; Metrics::Counter::AtomicType *options_requests; Metrics::Counter::AtomicType *origin_body; Metrics::Counter::AtomicType *origin_close_private; diff --git a/src/proxy/http/HttpConfig.cc b/src/proxy/http/HttpConfig.cc index 170be374fc..ada585dab9 100644 --- a/src/proxy/http/HttpConfig.cc +++ b/src/proxy/http/HttpConfig.cc @@ -335,6 +335,7 @@ register_stat_callbacks() http_rsb.misc_origin_server_bytes = Metrics::Counter::createPtr("proxy.process.http.http_misc_origin_server_bytes"); http_rsb.misc_user_agent_bytes = Metrics::Counter::createPtr("proxy.process.http.misc_user_agent_bytes"); http_rsb.missing_host_hdr = Metrics::Counter::createPtr("proxy.process.http.missing_host_hdr"); + http_rsb.no_remap_matched = Metrics::Counter::createPtr("proxy.process.http.no_remap_matched"); http_rsb.options_requests = Metrics::Counter::createPtr("proxy.process.http.options_requests"); http_rsb.origin_body = Metrics::Counter::createPtr("proxy.process.http.origin.body"); http_rsb.origin_close_private = Metrics::Counter::createPtr("proxy.process.http.origin.close_private"); diff --git a/src/proxy/http/HttpSM.cc b/src/proxy/http/HttpSM.cc index bbb682028b..265575d13b 100644 --- a/src/proxy/http/HttpSM.cc +++ b/src/proxy/http/HttpSM.cc @@ -4404,6 +4404,7 @@ HttpSM::do_remap_request(bool run_inline) if (!ret) { SMDbg(dbg_ctl_url_rewrite, "Could not find a valid remapping entry for this request"); + Metrics::Counter::increment(http_rsb.no_remap_matched); if (!run_inline) { handleEvent(EVENT_REMAP_COMPLETE, nullptr); }
