应用程序发现与依赖关系映射
Site24x7 中的应用程序发现与依赖关系映射(ADDM)功能可自动检测您环境中已发现和可用的应用程序。
它以可视化方式呈现这些应用程序之间的交互关系,为您提供服务关系和依赖关系的完整视图。
借助 ADDM,Site24x7 能够提供完整应用程序生态系统的智能可视化表示。通过关联 APM Insight 代理、服务器代理、云资源和网络映射的数据,ADDM 使您能够:
-
发现隐藏或未受监控的应用程序。
-
可视化组件之间的相互依赖关系。
-
实时分析连接模式。
通常,客户只监控其服务的一部分,而不知道环境中存在其他组件。
通过 ADDM,您可以在统一的流程图中可视化应用程序的完整拓扑结构、识别服务依赖关系,并获取连接状态、运行状态和可用性的可操作洞察。
此功能目前仅对企业版客户开放。
前提条件
要启用 ADDM,请确保满足以下要求:
-
必须安装 Site24x7 Full-Stack Agent 和 APM Insight 代理(适用于 Java、.NET 和 Python 等支持的语言)。
-
必须配置智能组,因为 ADDM 和智能组相互依赖。智能组数据用于丰富 ADDM 可视化效果。
-
必须通过网络模块启用网络第 2 层映射,以收集第 2 层网络拓扑信息。
-
如果您使用 Site24x7 监控 VMware 基础设施,则整个拓扑将集成到 ADDM 中。
工作原理
ADDM 流程图通过三种主要关系类型展示应用程序与基础设施组件之间的关系:
-
运行于:显示哪个应用程序运行在哪个主机或实例上。
-
连接至:表示服务或应用程序之间的通信方式。
-
拓扑:显示环境的完整层级和依赖关系视图。
目前,ADDM 流程图提供按应用程序划分的依赖关系视图,使您能够识别一个服务如何依赖另一个服务以及这些依赖关系存在的位置。

在流程图中,Site24x7 监控的每个应用程序都会与其当前状态(例如宕机、故障或正常)一同显示。关联的基础设施事件和日志被整合到单个视图中,帮助您快速定位服务健康状况和连接问题。
启用 ADDM 的关键数据源
ADDM 从多个数据源构建其依赖关系和拓扑洞察,包括:
-
扩展伯克利数据包过滤器(eBPF):eBPF 组件注入到 Site24x7 服务器代理中,以在内核级别监控 TCP 连接。它捕获所有入站和出站网络连接,构成依赖关系映射的基础层。
-
APM Insight 代理:APM Insight 代理(如 Java、.NET、Python)作为另一个数据源,通过应用程序依赖关系映射(服务映射)提供应用程序级依赖关系数据。这些服务映射捕获应用程序层内的实时事务流和组件交互。
-
网络第 2 层映射:使用本地轮询器,Site24x7 检索第 2 层网络拓扑详情,帮助映射服务器与服务之间的连接关系。
-
其他模块和云资源:ADDM 与多个基础设施来源集成,包括:
-
云平台:AWS、Azure 和 GCP
-
虚拟化平台:VMware 和 Nutanix 平台
-
其他 Site24x7 基础设施模块:即使跨不同环境,这些数据点也会统一为单一的综合依赖关系视图。
-
组件聚类:ADDM 智能地将相关节点分组到单个集群视图中。
例如:
-
zylkerkart-payment-gateway-service(5) 表示有五个节点连接到 zylkerkart-payment 集群。
-
其他支持的组件包括 MYSQL、REDIS、zylkerkart-aut 和 zylkerkart-com。
这些集群表示形式让您能够可视化各个服务器或实例在更广泛拓扑中的关联方式。
-
流量与端点映射:通过流程图,您可以轻松追踪组件之间的流量路径,从应用程序到集群,反之亦然。

拓扑图提供端点级详情,显示哪个实例与哪个节点通信,而更高层级的 ADDM 图则专注于流量和依赖关系。
在智能组中查看 ADDM
您可以直接在智能组中查看 ADDM 数据:
-
导航至管理 > 清单 > 智能组。
-
选择所需的智能组应用程序。
-
单击拓扑图以查看所选应用程序中所有单独节点和流量路径,即使在非集群环境中也可查看。

此集成提供了节点级和依赖关系级可见性的统一视图。
访问 ADDM 流程图
要查看完整的 ADDM 流程图,请按照以下步骤操作:
-
导航至管理 > 清单 > ADDM 流程图。
-
从下拉菜单中选择所需的应用程序。
-
单击获取。

您可以浏览所有选定应用程序及其依赖关系的拓扑图,将鼠标悬停在任意应用程序上即可查看相关信息。
