《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.10.APM (中) https://developer.aliyun.com/article/1228391
Service Map
APM 的 服务拓扑( Service map )功能可以实时显示应用架构的服务拓扑图。可以展示服务是如何连接及服务相关指标,如:事务处理耗时、每分钟请求数量、每分钟错误数量等。APM 服务拓扑图也可以结合机器学习功能,基于异常检测得得分的实时健康状态显示。以上功能可用于帮助开发人员快速、可视化的观测到服务的状态和健康程度。
APM 服务拓扑图有两种显示方式,如下图所示:
1、全局显示:所有安装了APM客户端的服务及它们的连接关系。
2、指定服务显示:高亮选中服务的连接关系。
服务拓扑是通过开箱即用的服务链路追踪实现的。即:未正确配置追踪服务的项目不会被追踪到,也不会在服务拓扑图中显示。
服务拓扑图中选择关注的服务,可以查看对应服务的详细信息。
通过机器学习自动检测事务调用得分,并在服务拓扑图中通过图例显示。
服务拓扑图中有两种形状的节点。
圆形:检测到的服务,图标取决于使用了那种代理。
钻石形:数据库,外部系统和消息。根据已知的实体显示对于的图标,如 Elasticsearch 的图标。
参考文献
l https://elasticstack.blog.csdn.net/article/details/102844900
创作人简介:
胡征南,杭州光云科技 Java 开发专家,获 ECE 认证、CNCF K8S 认证。