跳到主要内容

进程组识别

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

自定义检测规则

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

创建自定义规则

1776016976864

1776594268925

生效范围:支持自定义主机范围,可选全部主机自定义主机范围

提示

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

当选择自定义主机范围时,可通过主机名称主机标签指定生效范围:

  • 主机名称:沿用现有逻辑,通过下拉框选择目标主机
  • 主机标签:通过选择标签筛选匹配主机,匹配条件支持 包含任意包含全部
  • 主机名称与主机标签不可同时选用

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

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

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

高级设置:名称映射支持通过映射文件自定义修改进程组识别名称。若平台自动采集的进程组识别名称与「映射主键」匹配,将自动替换为「结果内容」并保存至平台。

  • 状态: 高级配置默认关闭且收起,点击 “高级配置” 文字,展开配置内容。
  • 映射文件:选择的文件来源为当前已有功能 “文件管理” 内上传的文件,选择后 “上传文件” 按钮跳转 “文件管理” 功能页面。
  • 映射主键/结果内容:下拉选择所选文件内的列名。

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

默认检测规则

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

规则说明

1760144720066

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

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

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