当我创建测微计数器或计时器时,引擎盖下会发生什么?是否缓存?如果它是缓存的,我可以随时使用生成器并添加标签吗?
Counter counter = Counter .builder("instance_name") .description("bla bla...") .tags("tag_name", "tag_value") .register(registry);
o75abkj41#
我不知道你想干什么。以微米为单位的米是从一个米注册表中创建并保存的。此外, Jmeter 由其名称和标记的组合唯一标识,因此如果您请求具有相同名称和标记的 Jmeter ,则应返回相同的示例:
Counter counter1 = Counter .builder("instance_name") .description("bla bla...") .tags("tag_name", "tag_value") .register(registry); Counter counter2 = Counter .builder("instance_name") .description("bla bla...") .tags("tag_name", "tag_value") .register(registry); System.out.println(counter1 == counter2); // should print true
您可以随时执行此操作并动态添加标记(请参阅: WebMvcMetricsFilter ),你唯一需要注意的是在最后打电话给register。
WebMvcMetricsFilter
1条答案
按热度按时间o75abkj41#
我不知道你想干什么。以微米为单位的米是从一个米注册表中创建并保存的。此外, Jmeter 由其名称和标记的组合唯一标识,因此如果您请求具有相同名称和标记的 Jmeter ,则应返回相同的示例:
您可以随时执行此操作并动态添加标记(请参阅:
WebMvcMetricsFilter
),你唯一需要注意的是在最后打电话给register。