【Prometheus】【08】SpringBoot2.x使用micrometer-registry-prometheus保留prometheus

1.引入jar包

<dependency>
			<groupId>io.micrometer</groupId>
			<artifactId>micrometer-registry-prometheus</artifactId>
		</dependency>
<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-actuator</artifactId>
		</dependency>

2.修改yml文件保留promethues

https://blog.youkuaiyun.com/liagn/article/details/81382423
https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/production-ready-endpoints.html

management:
  endpoints:
    web:
      exposure:
          include: health,prometheus

3.访问

http://localhost:9300/actuator/prometheus

这个错误提示 "Cannot resolve io.micrometer:micrometer-registry-prometheus:1.9.6" 是在Java开发中遇到的问题,它表示找不到Micrometer库中的Prometheus注册器版本1.9.6。Micrometer是一个流行的监控框架,而`io.micrometer:micrometer-registry-prometheus`通常指的就是 Micrometer Prometheus适配器,用于将应用程序的指标发送到Prometheus。 这可能是由于以下几个原因: 1. **依赖未添加**:你可能还没有在项目的构建工具(如Maven或Gradle)中添加对Micrometer Prometheus适配器的依赖。你需要在pom.xml(Maven)或build.gradle(Gradle)文件中添加正确的依赖声明。 ```xml <!-- Maven --> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <version>1.9.6</version> </dependency> // Gradle implementation 'io.micrometer:micrometer-registry-prometheus:1.9.6' ``` 2. **版本冲突**:项目中可能存在其他依赖项也引用了Prometheus,导致版本不一致。检查是否有重复或不兼容的版本。 3. **网络问题**:如果在构建过程中网络连接不稳定,可能会导致依赖下载失败。尝试断开并重新连接网络,或者从本地仓库(如本地Maven仓库或公司的Artifactory服务器)获取。 4. **更新问题**:如果你之前安装过更高版本,可能需要先清理旧的依赖,然后重新同步。 为了解决这个问题,你应该首先确认依赖是否正确配置,并查看构建日志以获得更详细的错误信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值