

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 设置 CloudWatch 指标报告级别
<a name="cloudwatch-logs-levels"></a>

您可以控制应用程序创建的应用程序指标的级别。Managed Service for Apache Flink 支持以下指标级别：
+ **应用程序：**应用程序仅报告每个应用程序的最高指标级别。默认情况下，Managed Service for Apache Flink 指标是在应用程序级别发布的。
+ **任务：**应用程序针对任务指标报告级别定义的指标，报告特定于任务的指标维度，例如每秒进出应用程序的记录数。
+ **运算符：**应用程序针对运算符指标报告级别定义的指标，报告特定于运算符的指标维度，例如每个筛选或映射操作的指标。
+ **并行度：**应用程序为每个执行线程报告 `Task` 和 `Operator` 级别的指标。由于成本过高，建议不要将该报告级别用于并行度设置高于 64 的应用程序。
**注意**  
由于服务生成的指标数据量很大，因此您只能使用此指标级别进行故障排除。您只能使用 CLI 设置此指标级别。此指标级别在控制台中不可用。

默认级别是**应用程序**。应用程序报告当前级别和所有更高级别的指标。例如，如果报告级别设置为**操作员**，则应用程序报告**应用程序**、**任务**和**操作员**指标。

您可以使用操作的参数或[https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_CreateApplication.html](https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_CreateApplication.html)操作的`MonitoringConfiguration`参数来设置 CloudWatch 指标报告级别。`MonitoringConfigurationUpdate` [https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html](https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html)以下示例[https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html](https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html)操作请求将 CloudWatch 指标报告级别设置为 “**任务”**：

```
{
   "ApplicationName": "MyApplication",  
   "CurrentApplicationVersionId": 4,
   "ApplicationConfigurationUpdate": { 
      "FlinkApplicationConfigurationUpdate": { 
         "MonitoringConfigurationUpdate": { 
            "ConfigurationTypeUpdate": "CUSTOM",
            "MetricsLevelUpdate": "TASK"
         }
      }
   }
}
```

您也可以使用 [https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_CreateApplication.html](https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_CreateApplication.html) 操作的 `LogLevel` 参数或 [https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html](https://docs.amazonaws.cn/managed-service-for-apache-flink/latest/apiv2/API_UpdateApplication.html) 操作的 `LogLevelUpdate` 参数来配置日志记录级别。您可以使用以下日志级别：
+ `ERROR`：记录潜在可恢复的错误事件。
+ `WARN`：记录可能导致错误的警告事件。
+ `INFO`：记录信息性事件。
+ `DEBUG`：记录常规调试事件。

有关 Log4j 日志记录级别的更多信息，请参阅 [Apache Log4j](https://logging.apache.org/log4j/2.x/) 文档中的[自定义日志级别](https://logging.apache.org/log4j/2.x/manual/customloglevels.html)。