配置 OpenTelemetry Collector 以导出 Zipkin 跟踪

如何解决配置 OpenTelemetry Collector 以导出 Zipkin 跟踪

我正在尝试在 Kubernetes 中配置开放遥测收集器。我将 jaeger 一并部署在这里:https://www.jaegertracing.io/docs/1.22/opentelemetry/ 并将其移植到在我的 minikube 上运行的 kubernete。

问题是我似乎无法让开放遥测收集器接收 jaeger 跟踪并将其发送到我的代理容器。我的 jaeger 多合一应用程序似乎在我的 minikube 实例中运行。跟踪正在通过热门说唱应用发送,我可以在 jaeger UI 中查看跟踪。

enter image description here

我打开的遥测收集器如下所示:

receivers:
  jaeger:
    protocols:
       grpc:
         endpoint: 0.0.0.0:14250
       thrift_compact:
         endpoint: 0.0.0.0:6831
       thrift_http:
         endpoint: 0.0.0.0:14268
         logging:
            loglevel: debug
   
exporters:
  zipkin:
    endpoint: "http://proxy.collector-agent.svc.cluster.local:80/v1/observations/api/v2/spans"
    insecure: true
  logging:
      loglevel: debug

processors:
  batch:

extensions:
  health_check:
  pprof:
    endpoint: :1888
  zpages:
    endpoint: :55679

service:
  extensions: [pprof,zpages,health_check]
  pipelines:
    traces:
      receivers: [jaeger] 
      processors: [batch]
      exporters: [zipkin]
    metrics:
      receivers: [otlp]
      processors: [batch]
      exporters: [logging]

似乎 open-tel 收集器甚至没有收到 jaeger 的踪迹。来自容器的日志如下..

dev-MacBook-Pro otel-agent % kubectl logs otel-collector-6c4db7687c-h9pm9 
    2021-03-10T16:53:39.394Z    info    service/service.go:411  Starting OpenTelemetry Collector... {"Version": "v0.22.0-7-gc8bc12e3","GitHash": "c8bc12e3","NumCPU": 2}
    2021-03-10T16:53:39.404Z    info    service/service.go:593  Using memory ballast    {"MiBs": 683}
    2021-03-10T16:53:39.404Z    info    service/service.go:255  Setting up own telemetry...
    2021-03-10T16:53:39.406Z    info    service/telemetry.go:102    Serving Prometheus metrics  {"address": ":8888","level": 0,"service.instance.id": "85884852-3e34-4b13-b24e-03d7e9f49868"}
    2021-03-10T16:53:39.406Z    info    service/service.go:292  Loading configuration...
    2021-03-10T16:53:39.409Z    info    service/service.go:303  Applying configuration...
    2021-03-10T16:53:39.409Z    info    service/service.go:324  Starting extensions...
    2021-03-10T16:53:39.409Z    info    builder/extensions_builder.go:53    Extension is starting...    {"component_kind": "extension","component_type": "health_check","component_name": "health_check"}
    2021-03-10T16:53:39.409Z    info    healthcheckextension/healthcheckextension.go:40 Starting health_check extension {"component_kind": "extension","component_name": "health_check","config": {"TypeVal":"health_check","NameVal":"health_check","Port":13133}}
    2021-03-10T16:53:39.410Z    info    builder/extensions_builder.go:59    Extension started.  {"component_kind": "extension","component_name": "health_check"}
    2021-03-10T16:53:39.410Z    info    builder/extensions_builder.go:53    Extension is starting...    {"component_kind": "extension","component_type": "zpages","component_name": "zpages"}
    2021-03-10T16:53:39.410Z    info    zpagesextension/zpagesextension.go:42   Register Host's zPages  {"component_kind": "extension","component_name": "zpages"}
    2021-03-10T16:53:39.413Z    info    zpagesextension/zpagesextension.go:55   Starting zPages extension   {"component_kind": "extension","component_name": "zpages","config": {"TypeVal":"zpages","NameVal":"zpages","Endpoint":"localhost:55679"}}
    2021-03-10T16:53:39.413Z    info    builder/extensions_builder.go:59    Extension started.  {"component_kind": "extension","component_name": "zpages"}
    2021-03-10T16:53:39.414Z    info    builder/exporters_builder.go:302    Exporter is enabled.    {"component_kind": "exporter","exporter": "zipkin"}
    2021-03-10T16:53:39.414Z    info    service/service.go:339  Starting exporters...
    2021-03-10T16:53:39.414Z    info    builder/exporters_builder.go:92 Exporter is starting... {"component_kind": "exporter","component_type": "zipkin","component_name": "zipkin"}
    2021-03-10T16:53:39.414Z    info    builder/exporters_builder.go:97 Exporter started.   {"component_kind": "exporter","component_name": "zipkin"}
    2021-03-10T16:53:39.414Z    info    memorylimiter/memorylimiter.go:108  Memory limiter configured   {"component_kind": "processor","component_type": "memory_limiter","component_name": "memory_limiter","limit_mib": 1572864000,"spike_limit_mib": 536870912,"check_interval": 5}
    2021-03-10T16:53:39.414Z    info    builder/pipelines_builder.go:203    Pipeline is enabled.    {"pipeline_name": "traces/1","pipeline_datatype": "traces"}
    2021-03-10T16:53:39.414Z    info    service/service.go:352  Starting processors...
    2021-03-10T16:53:39.414Z    info    builder/pipelines_builder.go:51 Pipeline is starting... {"pipeline_name": "traces/1","pipeline_datatype": "traces"}
    2021-03-10T16:53:39.414Z    info    builder/pipelines_builder.go:61 Pipeline is started.    {"pipeline_name": "traces/1","pipeline_datatype": "traces"}
    2021-03-10T16:53:39.414Z    info    builder/receivers_builder.go:230    Receiver is enabled.    {"component_kind": "receiver","component_type": "jaeger","component_name": "jaeger","datatype": "traces"}
    2021-03-10T16:53:39.414Z    info    builder/receivers_builder.go:105    Ignoring receiver as it is not used by any pipeline {"component_kind": "receiver","component_name": "zipkin","receiver": "zipkin"}
    2021-03-10T16:53:39.414Z    info    service/service.go:364  Starting receivers...
    2021-03-10T16:53:39.414Z    info    builder/receivers_builder.go:70 Receiver is starting... {"component_kind": "receiver","component_name": "jaeger"}
    2021-03-10T16:53:39.415Z    info    static/strategy_store.go:201    No sampling strategies provided or URL is unavailable,using defaults   {"component_kind": "receiver","component_name": "jaeger"}
    2021-03-10T16:53:39.415Z    info    builder/receivers_builder.go:75 Receiver started.   {"component_kind": "receiver","component_name": "jaeger"}
    2021-03-10T16:53:39.415Z    info    healthcheck/handler.go:128  Health Check state change   {"component_kind": "extension","status": "ready"}
    2021-03-10T16:53:39.415Z    info    service/service.go:267  Everything is ready. Begin running and processing data.

即使我发送了大量的 jaeger 跟踪,收集器似乎也没有收到任何东西。有没有办法进一步调试或缺少配置?任何帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)> insert overwrite table dwd_trade_cart_add_inc > select data.id, > data.user_id, > data.course_id, > date_format(
错误1 hive (edu)> insert into huanhuan values(1,'haoge'); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive> show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 <configuration> <property> <name>yarn.nodemanager.res