设置 CloudWatch 指标报告级别 - Managed Service for Apache Flink
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Managed Service for Apache Flink 之前称为 Amazon Kinesis Data Analytics for Apache Flink。

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

设置 CloudWatch 指标报告级别

您可以控制应用程序创建的应用程序指标的级别。Managed Service for Apache Flink 支持以下指标级别:

  • 应用程序:应用程序仅报告每个应用程序的最高指标级别。默认情况下,Managed Service for Apache Flink 指标是在应用程序级别发布的。

  • 任务:应用程序针对任务指标报告级别定义的指标,报告特定于任务的指标维度,例如每秒进出应用程序的记录数。

  • 运算符:应用程序针对运算符指标报告级别定义的指标,报告特定于运算符的指标维度,例如每个筛选或映射操作的指标。

  • 并行度:应用程序为每个执行线程报告 TaskOperator 级别的指标。由于成本过高,建议不要将该报告级别用于并行度设置高于 64 的应用程序。

    注意

    由于服务生成的指标数据量很大,因此您只能使用此指标级别进行故障排除。您只能使用来设置此指标级别CLI。此指标级别在控制台中不可用。

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

您可以使用操作的参数或CreateApplication操作的MonitoringConfiguration参数来设置 CloudWatch 指标报告级别。MonitoringConfigurationUpdate UpdateApplication以下示例UpdateApplication操作请求将 CloudWatch 指标报告级别设置为 “任务”

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

您也可以使用CreateApplication操作的LogLevel参数或UpdateApplication操作的LogLevelUpdate参数来配置日志记录级别。您可以使用以下日志级别:

  • ERROR:记录潜在可恢复的错误事件。

  • WARN:记录可能导致错误的警告事件。

  • INFO:记录信息性事件。

  • DEBUG:记录常规调试事件。

有关 Log4j 日志记录级别的更多信息,请参阅 Apache Log4j 文档中的自定义日志级别