
提供 Linkerd2 对外呈现的 Dashboard,方便运维人员以可视化的方式实时查看服务运行状态。
数据采集器(Prometheus)
Linkerd2 中 Prometheus 组件和开源 Prometheus 组件区别在于,Linkerd2中 Prometheus 针对 Linkerd2 的特殊实现,Linkerd2 中公开的所有监测指标都通过 Prometheus 进行操作,并且完成数据的持久化存储。
数据展示平台(Grafana)
Grafana 与 Prometheus 集成,作为 Linkerd2 收集的性能监测数据可视化展示平台。

Citadel
Citadel 通过内置身份和凭证管理赋能服务间和最终用户的身份认证。
Galley(暂时接触少)
Galley 代表其他的 Istio 控制平面组件,用来验证用户编写的 Istio API 配置。随着时间的推移,Galley 将接管 Istio 获取配置、处理和分配组件的顶级责任。

- 采用 Golang 编写的 MOSN(Modular Observable Smart Net-stub)取代 Enovy,同时保证完全兼容 Envoy API;
- 合并 Istio 中 Mixer 组件的 check policy 功能到数据平面,有效解决大规模服务部署情况下,Mixer 一级缓存在进行策略检查时引发的“笛卡尔积问题”,同时保留 Mixer 中遥测数据上报的功能。
- 针对客户的实际使用情况,增强 Pilot 的服务发现能力,在保留原有能力基础上,增加对 Dubbo,SOFA Registry 的支持,后续将进一步增加对 Zookeeper 支持;
- 增加数据同步模块,实现多个服务注册中心数据同步;
- 增加 Open ServiceRegistry API,提供标准化的服务注册功能;
- 支持更多的协议处理(SOFA RPC、DUBBO RPC 等)。
博云技术社区(ID:bocloudresearch)由博云研究院运营,专注IT进化研究,探索云技术与行业应用的深度融合,为行业数字化转型带来完善的解决方案。