Jaeger简介
简介
Jaeger 是由 Uber 开发的一套全链路追踪方案,符合 Opentracing 协议规范。
Jaeger 的全链路追踪功能主要由三个角色完成:
client(负责全链路上各个调用点的计时、采样,并将 tracing 数据发往本地 agent)
agent(负责收集 client 发来的 tracing 数据,并以 thrift 协议转发给 collector
collector(负责搜集所有 agent 上报的 tracing 数据,统一存储)。
架构
数据存储
当前可以支持 Cassandra和ElasticSearch, 纯内存方式
运行
jaeger提供的docker,集成了整套环境,利用内存存储。
|
|
现在可以访问localhost:16686来查看jaeger的UI界面