首页/网络/常用端口速查/14268 Jaeger Collector HTTP 上报
10000-19999 注册端口49 条

14268 Jaeger Collector HTTP 上报

Jaeger 链路追踪的 collector 入口(HTTP):客户端或 agent 把 span 用 thrift/JSON over HTTP 推到 14268。

常用端口速查网络更新于 2026-10-13

14268 是什么

14268 是 Jaeger collector 的 HTTP 上报端口:客户端或 agent 把链路数据(span)以 Thrift 或 JSON 编码通过 HTTP 推到这里,collector 再写入后端存储。Jaeger 的上报通道有好几条:agent 监听 UDP 6831 与 6832,collector 提供 HTTP 14268 与 gRPC 14250,查询与界面默认在 16686。部署时按实际使用的通道放行即可,不必全开,通道越多暴露面越大。

基本信息

服务Jaeger collector HTTP(14268)
协议TCP/HTTP
用途接收链路数据并写入存储
相关端口6831/6832(agent UDP)、14250(gRPC)、16686(界面)
写入路径/api/traces
安全等级仅内网

典型使用场景

  • 链路接入:应用按上游地址上报 span
  • 采集排障:确认 span 是否到达 collector 并成功写入
  • 容量评估:采样率与后端存储压力的关系
  • 安全核查:确认 collector 未暴露公网
  • 存储迁移:后端从一种存储切换到另一种时的验证
  • 采样策略调整:控制成本同时保留关键链路

Jaeger 上报与查询端口

端口组件用途
6831/6832agentUDP 接收链路数据
14268collectorHTTP 上报入口
14250collectorgRPC 上报
16686query 与界面链路查询界面

上报与核对

上报与核对
curl -s http://127.0.0.1:14268/ | head -c 100                      # 服务是否在线
# 客户端配置: endpoint http://jaeger01:14268/api/traces
ss -lntp | grep 14268                                              # 监听核对
# 写入排障: 查看 collector 日志与后端存储状态
采样率决定可观测量与成本的平衡:上报量突增时先看采样配置与客户端版本,再考虑扩 collector,否则容易把资源投在错误的地方。
链路数据里常含请求参数与用户标识:collector 属于敏感数据入口,不应跨安全域开放,更不应暴露公网。
上报通道要按实际使用选择:只用了 agent 的 UDP 通道却把 HTTP 口一起开放,等于凭空增加暴露面。
存储是链路系统最脆弱的一环:collector 写入失败通常不报错给客户端,表现为「查不到最近的链路」而不是应用异常。
链路与指标要放在同一时间轴看:定位偶发延迟问题时,两者结合比单独看链路更有说服力。

易错点

  • collector 无认证对外暴露:可被灌入伪造 span 污染链路与告警
  • 只开 HTTP 却用 agent 上报:UDP 6831 与 6832 未放行,链路上完全没有数据
  • 存储后端先出问题却去排查客户端:查询为空与控制台报错要按数据流向逐段确认
  • 采样率不设上限:高流量服务把资源吃满,其他业务的链路反而丢失
  • 上报通道全开不做收敛:多余端口成为长期无人负责的暴露面

数据来源与参考

  • Jaeger 官方文档(collector 14268)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌