计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
本文导读

应用发现最佳实践

更新时间:2024-04-15 GMT+08:00

应用发现概述

应用发现是指AOM通过配置的规则发现和收集主机上部署的应用和关联的指标。可在“应用监控”界面和“监控概览”界面查看发现的应用和应用对应的指标数据。

应用和组件的对应关系如下:

  • 组件:完成某项业务的最小工作单元(可以是微服务、容器进程或者普通进程)。
  • 应用:一个完整的业务模块,由多个组件组成。

在配置完应用发现之后,可以使用AOM监控应用的各项指标,关联应用对应的资源告警等,主要特性与场景如下:

  1. 提供应用与组件、组件与组件实例、应用与主机的关联关系。
  2. 提供组件与日志的关联搜索能力。
  3. 提供组件级别的指标汇聚查询能力(获取所有组件实例汇聚后的结果)。

配置步骤

  1. 在菜单栏选择“监控中心”,进入“监控中心”界面。
  2. 在左侧导航栏中选择“配置管理 > 应用发现”。
  3. 单击“添加自定义应用发现规则”,配置应用发现规则。
  4. 选择预探测主机。

    1. 自定义一个规则名称(例如,ruletest)。
    2. 选择一个典型的主机(例如,host-test),用于在应用发现规则配置过程中预验证规则的有效性,最终在哪些主机上执行本规则,将会在7进行配置。完成后单击“下一步”。

  5. 设置应用发现规则。

    1. 单击“添加检查项”,使满足检查项的进程能被AOM发现。
      AOM将发现满足检查项的进程,例如,命令行参数包含“ovs-vswitchd unix:”,且环境变量中包含“SUDO_USER=paas”的进程。
      说明:
      • 为了能精准的探测到符合您预期的进程,建议您在添加检查项时,填写进程的独有特征,即填写更容易识别出预期进程的关键字作为检查项。
      • 您至少要添加一条检查项,检查项您最多可添加5条。当有多条检查项时,所有检查项同时满足,AOM才能发现进程。
    2. 添加检查项完成后,单击“开始探测”,查找符合的进程。

      如果10s后未探测到符合条件的进程,您需要修改应用发现规则后重新探测;如果探测到符合的进程,将可进入下一步的操作,否则不能进入后续操作。

  6. 设置组件名称。

    1. 设置应用名称。
      在“应用名称设置”下单击“添加命名项”,为已发现的进程设置应用名。
      说明:
      • 若您未设置应用名,则系统会默认生成为unknownapplicationname。
      • 当添加了多条命名项时,所有命名项将拼接在一起作为进程的应用名,同名应用的指标将被汇聚在一起。
    2. 设置组件名称。
      在“组件名称设置”下单击“添加命名项”,为已发现的进程设置组件名。
      说明:
      • 组件名不能为空。
      • 当添加了多条命名项时,所有命名项将拼接在一起作为进程的组件名,同名组件的指标将被汇聚在一起。
    3. 预览组件名称。

      若应用名或组件名不符合要求,您可在“组件名称预览”表中单击对应名称对其重新命名。

  7. 设置优先级和探测范围。

    1. 设置优先级:优先级即当有多个规则时,优先使用哪个规则发现组件。您可输入1~9999,默认为9999,数字越小优先级越高。例如,1优先级最高,9999优先级最小。
      说明:

      对同一个进程,请勿使用相同优先级的多个自定义发现规则。

    2. 配置探测范围:选择可探测的主机,即已配置规则将会在哪个主机上执行。如果不选任何主机,规则将会在所有主机上执行,包含后续新增的主机。

  8. 单击“添加”,完成配置。AOM会采集进程的指标数据。
  9. 等待大约两分钟后,您可在左侧导航栏中选择“基础设施监控 > 组件监控”,在集群下拉列表框中选择主机(例如,host-test),找到已被监控的组件(例如,/openvswitch/)。
  10. 查看应用状态。

    1. 在左侧导航栏选择“基础设施监控 > 应用监控”。
    2. 单击应用名称查看应用下面相关资源与组件信息。
    3. 在“组件列表”页签查看应用下面组件列表。
    4. 单击“主机列表”可以查看当前应用所关联的主机信息。
    5. 单击“告警”查看当前应用相关告警内容。

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容