有个node的老项目,自己封装了个包,用到exporter是@opentelemetry/exporter-jaeger
这个包.
用腾讯云给的地址接上端口路径:14268/api/traces
上报不了。
接入指引里面的协议类型里面也没有jaeger这个选项,是淘汰了这个方式吗?
有一些旧项目很早就接入了,用的这个方式是没问题的。
有个node的老项目,自己封装了个包,用到exporter是@opentelemetry/exporter-jaeger
这个包.
用腾讯云给的地址接上端口路径:14268/api/traces
上报不了。
接入指引里面的协议类型里面也没有jaeger这个选项,是淘汰了这个方式吗?
有一些旧项目很早就接入了,用的这个方式是没问题的。
**答案**:
腾讯云链路追踪(Cloud Trace)目前官方文档和接入指引中并未明确列出对14268端口及Jaeger协议的直接支持。虽然一些旧项目可能早期通过这种方式接入且运行正常,但这可能是由于历史遗留配置或特定环境下的兼容处理。
对于您提到的`@opentelemetry/exporter-jaeger`包和`:14268/api/traces`路径无法上报的问题,建议采取以下步骤:
1. **确认接入方式**:检查腾讯云链路追踪的最新接入文档,确认是否仍然支持Jaeger协议或是否提供了新的推荐接入方式(如通过OpenTelemetry SDK或其他兼容的Exporter)。
2. **端口和路径验证**:确认您使用的端口和路径是否正确,以及腾讯云链路追踪服务是否已开放该端口用于接收数据。
3. **联系支持**:如果文档中没有明确信息,建议联系腾讯云的技术支持团队,获取关于Jaeger协议支持和端口配置的最新信息。
4. **考虑迁移**:如果腾讯云链路追踪已不再支持Jaeger协议,考虑迁移到支持的协议上,如使用OpenTelemetry或其他兼容的Exporter。
5. **检查网络配置**:确保您的网络配置(如防火墙规则、VPC设置等)允许您的应用向腾讯云链路追踪服务发送数据。
9 回答9.4k 阅读
6 回答5k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
4 回答8k 阅读✓ 已解决
7 回答10k 阅读
5 回答7.3k 阅读✓ 已解决
5 回答8.3k 阅读