我已经花了几天,不能让它工作,新的仪器在Spring。我附上了我的项目依赖树的图片,它显示了微米核心和Spring启动启动器致动器。
错误-考虑在配置中定义类型为“io.micrometer.core.instrument.MeterRegistry”的bean。
添加我的应用程序.yml配置
management:
endpoints:
web:
exposure:
include: info, health, loggers, prometheus
metrics:
web:
server:
request:
autotime:
percentiles: 0.50,0.75,0.95,0.99
字符串
100d 1xx 1c 1d 1x的字符串
2条答案
按热度按时间2vuwiymt1#
Spring Boot 2的驱动器中包含测微计收集设施。如果您正在添加新的,则不需要添加新的。与 Boot 2.7.0,1.8版本兼容,因此尝试使用1.8测微计。
添加以下配置以创建Bean类型MeterRegistry。您需要在此Bean中创建MeterRegistry示例。
字符串
disbfnqx2#
根据SpringBoot文档:
Sping Boot 自动配置一个复合MeterRegistry,并为它在classpath上找到的每个受支持的实现添加一个注册表。在运行时classpath中依赖于micrometer-registry-{system}就足以让Sping Boot 配置注册表。
你有你的应用程序注解
@SpringBootApplication
(或至少@EnableAutoConfiguration
)(文档在这里)许多Sping Boot 开发人员喜欢他们的应用程序使用自动配置,组件扫描并能够在其“application class”上定义额外的配置。可以使用单个@SpringBootApplication annotation来启用这三个功能,即: