跳到主要内容
版本:3.7.0

进程组识别

ONE支持按照规则识别进程组名称,进程将按照进程属性识别为进程组,启用深度监控的进程组将按照请求的属性识别为服务。进程组是服务的边界。一个进程组默认被识别为一个服务,支持通过配置服务识别规则,将一个进程组识别为多个服务。当默认的检测标识不足以满足使用时,您可以使用自定义检测规则来自定义您的进程组。

自定义检测规则

用于精细化定义业务专属的进程组识别逻辑,优先级高于默认检测规则。

创建自定义规则

1760144194620

生效范围:可自定义主机范围

提示

通过下拉框选择规则生效的主机范围(如 “全部主机”),指定该自定义规则对哪些主机的进程组识别生效。

属性来源 :下拉选择进程组名称的生成依据,示例:选择按照环境变量生成进程组名称,表示基于进程的环境变量来生成进程组名称。

环境变量输入 :在输入框中,填写用于识别进程组的 环境变量名 (如 APP_GROUPSERVICE_ID 等);点击输入框右侧“+"按钮,可添加多个环境变量(支持多条件组合识别)。

识别效果 :实时预览基于输入环境变量生成的进程组名称样式,辅助验证规则配置的合理性。

描述:填写规则的描述信息,用于后续快速识别规则用途(如 “通过环境变量 APP_GROUP 生成进程组名称”)。

默认检测规则

提供通用场景的进程组识别逻辑 ,当无自定义规则匹配时生效。

规则说明

1760144720066

默认规则包含以下典型识别逻辑(生效状态由启用开关控制):

  • 按照容器Labels(如Kubernetes Container Name)生成进程组名称。
  • 按照Docker镜像文件名称生成进程组名称。
  • 按照进程识别规则生成进程组名称。
提示

默认规则为系统预置逻辑,部分规则仅支持「查看」(如“按照进程识别规则生成进程组名称”),不允许编辑/删除;支持「启用/禁用」的规则,可通过开关控制是否生效。