java为带有requestMapping注释的控制器和方法禁用spring度量名称规则
我对Spring启动执行器及其指标还不熟悉
在我阅读的文档和所有示例中,总是显示spring以这种方式导出端点度量gauge.response.[method-path]
。但在某些情况下,我们有复杂的@RequestMappings
。例如,有这样的映射:
@RequestMapping(value = {"{id:[^.]+}", "{id:[^.]+}.{type:\\w+}"}, method = RequestMethod.GET)
结果,spring将生成具有这些丑陋变量的度量gauge.response.500.{id:[^.]+}
,gauge.response.200.{id:[^.]+}.{type:\\w+}"
(是的,我知道它将替换一些符号)
在这种情况下,如果我可以禁用它,并启用像gauge.response.[package.Class.method]
之类的默认命名,那就更好了
共 (0) 个答案