首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >OpenTelemetry >OpenTelemetry Collector 的 Agent 模式和 Gateway 模式有什么区别

OpenTelemetry Collector 的 Agent 模式和 Gateway 模式有什么区别

词条归属:OpenTelemetry

Collector 支持两种典型部署形态,二者在部署位置与职责上各有侧重。

  1. Agent 模式(Sidecar / DaemonSet):Collector 以 Sidecar 容器或 DaemonSet 形式与应用同节点部署,紧邻应用接收数据。其优势是网络链路短、可做本地缓冲与初步处理,适合做数据的第一跳接收。
  2. Gateway 模式(独立服务):Collector 作为独立的集中式服务部署,接收来自多个 Agent 或应用的汇总数据。它适合承担重量级处理逻辑,如尾部采样、统一脱敏、多后端路由等需要全局视角的操作。
  3. 组合使用:生产实践中常将两者结合——Agent 负责就近采集与轻量处理,Gateway 负责集中式的高级处理与分发。这种分层架构既能降低应用侧的资源占用,又能保证处理策略的统一管理。
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券