
# 设置性能监控组件监控开关
APM组件监控开关：
- [自定义设置]：支持设置关联日志服务开关项、组件与基础设施关联分析开关项、Profiler性能剖析开关项、全采样开关项以及数据库监控设置。
- [配置Agent]：支持管理APM探针启停状态。
- [配置监控项]：支持查看监控项，以及启停监控项。
 
 #### 自定义设置
自定义设置支持的配置项包括：[关联日志服务]、[Profiler性能剖析配置]、[组件与基础设施关联分析配置]、[全采样设置]以及[数据库监控设置]。
1. 登录[APM控制台](https://auth.huaweicloud.com/authui/login.html?service=https://console.huaweicloud.com/console/#/login)。
2. 单击左侧![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175892.png)，选择"管理与监管\> 应用性能管理 APM"，进入APM服务页面。
3. 在左侧导航栏选择"应用性能监控 \> 组件列表"，进入组件列表页面。
4. 在左侧筛选栏中，选择"区域"以及"所属应用"，即可在组件列表中快速筛选出需要的组件。 
   您还可以在搜索框中通过"所属应用"以及"组件"筛选出需要查看的组件。
   
   
5. 单击"组件"列中某一个组件名称，进入该组件的详情页。
6. 单击"组件设置"页签，进入"自定义设置"页面，可执行如下配置： 
   - 关联日志服务：
     应用性能管理（APM）与云日志服务（LTS）关联，您可以在 LTS中关联调用链的 TraceID 信息，当应用出现故障时，可通过调用链的 TraceID 快速关联到业务日志，及时定位分析并解决问题。
     图1关联日志服务   
     ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518335826.png "点击放大")
     1. 在"自定义设置"页面下的"关联日志服务"配置区域中开启或关闭"关联业务日志与TraceID开关"开关。
        - 开启"关联业务日志与TraceID开关"，业务日志中会自动生成调用链的TraceID。
        
        - 关闭"关联业务日志与TraceID开关"，下方关联日志服务设置项不生效。
        
        
        ![](https://support.huaweicloud.com/usermanual-apm2/public_sys-resources/note_3.0-zh-cn.png)
        - 关联的业务日志仅支持**Log4j/Log4j2/Logback**日志组件。
        
        - 只支持对JAVA类型组件关联日志服务。
          
     
     2. 在"关联日志服务"配置区域中参考下表填写关联日志服务的信息。配置完成后，"保存"以及"复用到其他组件"按钮展示为黑色。
        表1关联日志服务配置说明 
        | 参数  | 说明                                                                                                                                                         |
        |:---|:---|
        | 项目  | 在下拉菜单中选择项目。                                                                                                                                                |
        | 日志组 | 选择日志组。日志组（LogGroup）是云日志服务进行日志管理的基本单位，可以创建日志流以及设置日志存储时间，每个账号下可以创建100个日志组。创建日志组详细操作参见[日志组](https://support.huaweicloud.com/usermanual-lts/lts_04_0003.html)。 |
        | 日志流 | 选择日志流。日志流（LogStream）是日志读写的基本单位，日志组中可以创建日志流，将不同类型的日志分类存储，方便对日志进一步分类管理。创建日志流详细操作参见[日志流](https://support.huaweicloud.com/usermanual-lts/lts_04_0004.html)。    |
           
        
     
     3. 单击"保存"，弹出"关联日志服务"提示框。
     
     4. 单击"确认"，关联成功。
      
   
   - Profiler性能剖析配置
     1. 在"自定义设置"页面下的"Profiler性能剖析配置"配置区域中参考下表填写相关信息。
        - 只支持对JAVA类型组件配置Profiler性能剖析。
        
        - 如需接入Profiler性能分析功能，请选择安装[该功能支持版本的Agent](https://support.huaweicloud.com/usermanual-apm2/apm_07_0210.html#apm_07_0210__table3222159115016)。
        
        
        图2Profiler性能剖析配置   
        ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518335804.png "点击放大")
        表2Profiler性能剖析配置说明 
        | 参数         | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
        |:---|:---|
        | Profiler启停 | 开启或关闭"Profiler启停"开关： - 开启：进行应用Profiler分析，将低开销的应用进行持续诊断，解决Java程序中因为CPU、内存和时延导致的瓶颈问题。  - 关闭：不进行应用Profiler分析。开关默认为关闭状态，即开关置灰![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549815659.png)。   当总开关"Profiler启停"关闭时，所有下方所有子开关都处于关闭状态。                                                                                                                                                                                                                                                                                                                                                                                                  |
        | CPU        | 开启或关闭"CPU"开关： - 开启：采集应用运行过程中CPU火焰图信息。  - 关闭：不采集应用运行过程中CPU火焰图信息。开关默认为关闭，即开关置灰![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549695657.png)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
        | 内存         | 开启或关闭"内存"开关： - 开启：采集应用运行过程中堆内存火焰图信息。 - Live Object Memory：已分配但未被回收的堆内存，使用场景主要包括内存泄漏等。该功能需要JDK版本为JDK17。  - Allocated Memory：已分配的堆内存（包括已被回收和未被回收的部分），使用场景包括频繁GC（Garbage Collection）等。    - 关闭：不采集应用运行过程中堆内存火焰图信息。开关默认为关闭，即开关置灰![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175912.png)。                                                                                                                                                                                          |
        | 时延         | 开启或关闭"时延"开关： - 开启：采集应用运行过程中时延火焰图信息。  - 关闭：不采集应用运行过程中时延火焰图信息。开关默认为关闭，即开关置灰![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518335814.png)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        | 生效范围       | 设置生效范围： - 组件：组件级范围生效。该组件下关联的所有实例生成Profiler 数据。生效范围默认为"组件"。  - 实例：实例级范围生效。仅对所选实例生成Profiler 数据**。** 当生效范围设置为"实例"，需选择实例： 1. 单击"实例"按钮下方的"选择实例"。 ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549695665.png "点击放大")   2. 选择1个或多个实例，单击"确定"。 ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175904.png "点击放大")        |
           
        
     
     2. 配置完成后，单击"保存"，弹出"使用注意"提示框。
     
     3. 单击"确认"，配置成功。
      
   
   - 组件与基础设施关联分析配置
     1. 在"自定义设置"页面下的"组件与基础设施关联分析设置"配置区域中选择场景，并选择需要存储的普罗实例。 组件与Prometheus实例建立关联之后，在组件详情中可以对容器资源或虚机资源进行观测。
        图3组件与基础设施关联分析设置   
        ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002551654957.png "点击放大")
        1. 针对容器场景：容器资源、容器中间件等指标存储在Prometheus for CCE类型的实例中。 如果需要关联分析，需要先在AOM中[创建Prometheus for CCE实例](https://support.huaweicloud.com/usermanual-aom2/mon_01_0073.html)，并在Prometheus实例中一键接入容器监控。
           
        
        2. 针对虚机场景：虚机、虚机上的自建中间件等资源指标存储在Prometheus for ECS类型的实例中。 如果需要关联分析，需要先在AOM中[创建Prometheus for ECS实例](https://support.huaweicloud.com/usermanual-aom2/mon_01_0072.html)，并在AOM的接入中心安装Node Exporter或自建中间件Exporter。
           
         
     
     2. 配置完成后，单击"保存"。
      
   
   - 全采样设置
     - 如需接入全采样，请到[JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.html)选择支持的版本号。由于提高调用链采样率会占用更多系统资源，为避免性能过载导致服务不可用，请确保已满足资源规格后调整采样率。
     
     - 全采样功能在设置100%采样率后，在500TPS、1000TPS、2000TPS的情况下，CPU的消耗相对于智能采样分别增加约5%、10%、20%。
     
     - 只支持对JAVA类型组件进行全采样设置。
     
     
     1. 在"自定义设置"页面下的"全采样设置"配置区域选择采样策略。
        - 智能采样：采用智能算法采样，采样策略请参考[智能采样算法](https://support.huaweicloud.com/usermanual-apm2/apm_07_0018.html#apm_07_0018__section1671618245247)。
        
        - 全局采样：全局采样针对所有调用链的采样率设置。
          表3全局采样说明 
          | 采样率名称       | 默认值  | 取值范围    | 说明                                                                                                                                                                                                                                                                   |
          |:---|:---|:---|:---|
          | 每秒发送调用链数量阈值 | 100  | 0\~200  | 1. 默认值：100。每秒发送调用链数量阈值是一种保护性手段，防止大流量场景下因为链路采集影响业务正常运行。高于默认值会消耗额外的系统资源，请您谨慎操作。  2. 探针版本为2.5.5及以上版本，支持该功能。   |
          | 全局采样率       | 100% | 0\~100% | 1. 针对所有调用链的采样率设置。                                                                                                                                                         |
             
          
        
        - 自定义采样：自定义采样可以按照用户的需求，自定义采样率。
          表4自定义采样说明 
          | 采样率名称       | 默认值  | 取值范围    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
          |:---|:---|:---|:---|
          | 每秒发送调用链数量阈值 | 100  | 0\~200  | 1. 每秒发送调用链数量阈值是一种保护性手段，防止大流量场景下因为链路采集影响业务正常运行。高于默认值会消耗额外的系统资源，请您谨慎操作。  2. 探针版本为2.5.5及以上版本，支持该功能。                                                                                                                                                                                                                         |
          | 成功请求采样率     | 100% | 0\~100% | 设置成功请求采样率。成功请求是指请求状态码为非错误返回，且无异常的请求。                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
          | URL采样率      | 100% | 0\~100% | URL采样率仅针对成功请求生效。单击"新增"配置如下URL采样率参数： - URL：URL路径。例如：/apm2/health/v1/health-check。  - 采样率：取值范围：0\~100%。   可单击"删除"，删除配置的URL采样率信息。 URL是指"URL监控"监控项中"URL配置"配置项自定义了响应时间阈值的URL。相关配置说明参见[配置URL监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0015.html)。 |
          | 错误请求采样率     | 100% | 0\~100% | 设置错误请求采样率。 错误请求是指"URL监控"监控项中"错误状态码定义"配置项定义的错误请求。相关配置说明参见[配置URL监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0015.html)。                                                                                                                                                                                                                                                                                                                       |
          | 慢请求采样率      | 100% | 0\~100% | 设置慢请求采样率。 慢请求是指"URL监控"监控项中"慢请求阈值定义"配置项定义的全局请求响应时间大于阈值的请求。相关配置说明参见[配置URL监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0015.html)。                                                                                                                                                                                                                                                                                                               |
             
          
         
     
     2. 单击"保存"，即可完成配置。全采样设置完成约10分钟后，该配置生效。
      
   
   - 数据库监控设置
     - 配置慢SQL的阈值，超过该阈值的请求被称为慢SQL，并在接口调用、监控报表等展示相关请求。
       1. 在"自定义设置"页面下的"数据库监控配置"中配置慢SQL值。
          图4数据库监控设置   
          ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518335818.png "点击放大")
          - 取值范围：\[100,20000\]，默认值与系统中配置的SQL阈值相同。
           
        
      
   
   
   
   
7. 以上配置完成，并保存后，可单击各自配置区域的"复用到其他组件"分别将配置信息复用到其他组件；也可单击页面右下角的"批量复制到其他组件"，批量将整个组件设置中的配置信息复用到其他组件。 
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175908.png)
   
   
 #### 配置Agent
1. 登录[APM控制台](https://auth.huaweicloud.com/authui/login.html?service=https://console.huaweicloud.com/console/#/login)。
2. 单击左侧![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175914.png)，选择"管理与监管\> 应用性能管理 APM"，进入APM服务页面。
3. 在左侧导航栏选择"性能监控 \> 组件列表"，进入组件列表页面。
4. 在左侧筛选栏中，选择"区域"以及"所属应用"，即可在组件列表中快速筛选出需要的组件。 
   您还可以在搜索框中通过"区域"以及"所属应用"筛选出需要查看的组件。
   
   
5. 单击"组件"列中某一个组件名称，进入该组件详情页。
6. 单击"组件设置"页签，进入"Agent设置"页面，可以在列表中查看主机的相关信息，还可以对Agent进行启停等操作，详情请参见[管理性能监控探针](https://support.huaweicloud.com/usermanual-apm2/apm_07_0178.html)。
 
 #### 配置监控项
1. 登录[APM控制台](https://auth.huaweicloud.com/authui/login.html?service=https://console.huaweicloud.com/console/#/login)。
2. 单击左侧![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549695673.png)，选择"管理与监管\> 应用性能管理 APM"，进入APM服务页面。

1. 在左侧导航栏选择"性能监控 \> 组件列表"，进入组件列表页面。
2. 在左侧筛选栏中，选择"区域"以及"所属应用"，即可在组件列表中快速筛选出需要的组件。 
   您还可以在搜索框中通过"所属应用"以及"组件"筛选出需要查看的组件。
   
   
3. 单击"组件"列中某一个组件名称，进入该组件详情页。
4. 单击"组件设置"页签，进入"监控项"页面，即可在列表中查看监控项、监控项名称、采集间隔等信息，并可根据需要执行以下操作： 
   表5"监控项"相关操作 
   | 操作    | 说明                                                                                                                          |
   |:---|:---|
   | 启停监控项 | 单击"监控项启停"列的开关按钮，即可启停监控项。"监控项启停"按钮![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518175894.png)默认开启。 |
   | 编辑监控项 | 单击"操作"列的"编辑"，即可修改采集器的监控项配置信息。相关配置说明参见[配置监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0012.html)              |
   | 刷新监控项 | 单击监控项列表右上角![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518335806.png)，可实时获取所有监控项的最新信息。            |
      
   
   
 
