CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/Jaeger/Kafka
文档目录
BadgerCassandraElasticsearchKafka内存OpenSearch

Jaeger

Kafka

支持的 Kafka 版本:3.x Kafka 可以用作 collector 和实际存储之间的中间缓冲区。Jaeger 可以配置为同时充当将链路追踪数据导出到 Kafka 主题的 collector,以及从 Kafka 读取数据并将其写入存储后端的 ingester。 flowchart LR A(Application) --> C@{ shape: procs, label:...

  • 支持的 Kafka 版本:3.x

Kafka 可以用作 collector 和实际存储之间的中间缓冲区。Jaeger 可以配置为同时充当将链路追踪数据导出到 Kafka 主题的 collector,以及从 Kafka 读取数据并将其写入存储后端的 ingester。

flowchart LR
A(Application) --> C@{ shape: procs, label: "Jaeger
collectors"}
C --> K@{ img: "/img/kafka.png", w: 120, h: 60 }
K --> I@{ shape: procs, label: "Jaeger
ingesters"}
I --> S[(Storage)]

style C fill:#9AEBFE,color:black
style I fill:#9AEBFE,color:black

将数据写入 Kafka 对于构建后处理数据管道特别有用。

flowchart LR
A(Application) --> C@{ shape: procs, label: "Jaeger
collectors"}
C --> K@{ img: "/img/kafka.png", w: 120, h: 60 }
K --> I@{ shape: procs, label: "Jaeger
ingesters"}
I --> S[(Storage)]
K --> P@{ shape: stadium, label: "Post-processing" }

style C fill:#9AEBFE,color:black
style I fill:#9AEBFE,color:black

Kafka 还提供以下来自社区的官方支持资源:

  • Docker 容器,用于快速启动单节点
  • Bitnami 提供的 Helm chart
  • Strimzi Kubernetes Operator

配置

请参阅以下示例配置文件:

  • collector:config-kafka-collector.yaml
  • ingester:config-kafka-ingester.yaml

Jaeger 使用 opentelemetry-collector-contrib 仓库中的 Kafka exporter 和 receiver。有关配置详细信息,请参阅它们各自的 README。

  • Kafka exporter
  • Kafka receiver

主题与分区

除非您的 Kafka 集群配置为自动创建主题,否则您需要提前创建主题。您可以参阅 Kafka 快速入门文档了解创建方法。

您可以在官方文档中找到有关主题和分区的更多常规信息。这篇文章提供了关于如何选择分区数量的更多详细信息。

文章大纲