关于 opentOpelemetry-javaagent.jar 的使用
问题一: 每个应用服务项目在docker部署的时候, 都统一引用指定路径的 opentelemetry-javaagent.jar 这个包么?
问题二: 本地开发的时候, 不管是api层还是provider层, 都需要引入下面这两个包:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- prometheus -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
</dependency>
但是本地启动会有问题, 这种情况是通过 bootstrap.yaml 控制切换环境,还是本地需要这么一套环境才能在本地在本地调试?
不知道我理解的是否正确, 就是如果使用了 opentOpelemetry 这个标准, 就不需要 micrometer-registry-prometheus 这个包了?
5
收起
正在回答
2回答
micrometer-registry-prometheus 这个是之前演示拉指标用的 opentelemetry不需要它呢
Danny_Idea
2026-01-22 19:13:17
docker部署的时候,可以参考老师后边分支上提供的部署脚本,一般是在宿主机某一路径放好agent包,然后打包镜像的时候拷贝进去即可。
Java+大数据+AI架构师实战营
- 参与学习 76 人
- 解答问题 88 个
专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星