您可以使用服务发现适配器发现服务和应用程序。

发现的应用程序

您可以发现预定义的应用程序和自定义应用程序。vRealize Log Insight 和 是预定义的应用程序。

查看“发现的应用程序”的位置

从左侧菜单中,单击配置 > 应用程序发现。从右侧窗格中,单击应用程序配置选项卡。

自定义应用程序

您可以定义自定义应用程序。单击 添加应用程序以添加自定义应用程序。
表 1. 添加自定义应用程序
选项 描述
应用程序名称 输入应用程序的名称。
应用程序前缀 输入应用程序的前缀。
应用程序服务 在下拉菜单中选择服务。

如果服务发现适配器发现服务且服务相互连接,则会发现新应用程序。新应用程序将显示在应用程序主页页面中。导航到环境 > 应用程序

已知的应用程序

您会看到支持的预定义应用程序的列表。选择预定义的应用程序,单击垂直省略号,然后单击预览。从相关的应用程序窗格中,可以查看可被发现的应用程序服务,如果标识连接,它们将构成一个应用程序。可以通过单击环境 > 应用程序 > 应用程序主页来查看发现的应用程序。

注:

如果同一服务实例是多个应用程序(包括已知和自定义)的成员,则该服务属于在应用程序定义中配置了最大数量服务的应用程序的一部分。

相互通信的已发现服务集应至少与 70% 的已定义应用程序匹配。将根据是否在多个应用程序上定义了一个服务,仅筛选出匹配的服务。

发现的服务

您可以查看已发现的服务、正在运行各个已发现服务的虚拟机数量,还可以配置服务发现。

查看“发现的服务”的位置

从左侧菜单中,单击配置 > 应用程序发现。从右侧窗格中,单击服务配置选项卡。

发现的服务

您将看到发现的服务列表,以及正在运行服务的虚拟机数量。在配置了“服务发现”,并且发现了服务后,就会看到此部分。

已知服务

您将看到所有支持的服务以及可发现的服务列表。

自定义服务

可以通过单击 添加服务来添加服务。可以从 添加自定义服务对话框添加进程名称或正则表达式。
表 2. 添加自定义服务
选项 描述
类型 将类型指定为进程或正则表达式。

进程

在 Linux 中运行 ps 和在 Windows 中运行 wmic 命令时,进程名称必须与在客户机操作系统中看到的名称完全匹配。为每个服务指定一个端口。

不支持以下字符:,\#

正则表达式

输入与您在 Linux 中运行 ps 或在 Windows 中运行 wmic 时在客户机操作系统中看到的服务命令行(或至少名称)相匹配的正则表达式。

例如,要发现 Cassandra 服务,请输入 cass.*dra 作为正则表达式。

不支持以下字符:,\n

进程名称 输入进程名称。
端口 输入端口信息。
显示名称 输入显示名称。