Anteriormente, o Amazon Managed Service for Apache Flink era conhecido como Amazon Kinesis Data Analytics for Apache Flink.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Defina níveis de relatórios de CloudWatch métricas
Você pode controlar o nível das métricas do aplicativo que seu aplicativo cria. O Managed Service for Apache Flink oferece suporte para os seguintes níveis de métricas:
-
Aplicativo: o aplicativo relata apenas o nível mais alto de métricas para cada aplicativo. Por padrão, as métricas do Managed Service for Apache Flink são publicadas no nível do aplicativo.
-
Tarefa: o aplicativo relata dimensões métricas específicas da tarefa para métricas definidas com o nível de relatório métrico da tarefa, como o número de registros de entrada e saída do aplicativo por segundo.
-
Operador: o aplicativo relata dimensões métricas específicas do operador para métricas definidas com o nível de relatório métrico do operador, como métricas para cada operação de filtro ou mapa.
-
Paralelismo: o aplicativo relata
Task
eOperator
métricas de nível para cada thread de execução. O nível de relatório não é recomendado para aplicativos com uma configuração de paralelismo acima de 64 devido aos custos excessivos.nota
Você só deve usar esse nível métrico para solucionar problemas devido à quantidade de dados métricos que o serviço gera. Você só pode definir esse nível métrico usando CLI o. Esse nível métrico não está disponível no console.
O nível padrão é Aplicativo. O aplicativo relata métricas no nível atual e em todos os níveis superiores. Por exemplo, se o nível de relatório estiver definido como Operator, o aplicativo reportará as métricas de Aplicativo, Tarefa e Operador.
Você define o nível do relatório de CloudWatch métricas usando o MonitoringConfiguration
parâmetro da CreateApplication
ação ou o MonitoringConfigurationUpdate
parâmetro da UpdateApplication
ação. O exemplo a seguir de solicitação para a UpdateApplication
ação define o nível de relatório de CloudWatch métricas como Tarefa:
{ "ApplicationName": "MyApplication", "CurrentApplicationVersionId": 4, "ApplicationConfigurationUpdate": { "FlinkApplicationConfigurationUpdate": { "MonitoringConfigurationUpdate": { "ConfigurationTypeUpdate": "CUSTOM", "MetricsLevelUpdate": "TASK" } } } }
Você também pode configurar o nível de registro em log usando o parâmetro LogLevel
da ação CreateApplication
ou o parâmetro LogLevelUpdate
da ação UpdateApplication
. Você pode usar os seguintes níveis de log:
-
ERROR
: registra eventos de erro potencialmente recuperáveis. -
WARN
: registra eventos de alerta que podem levar a um erro. -
INFO
: registra eventos informativos. -
DEBUG
: registra eventos gerais de depuração.
Para obter mais informações sobre os níveis de registro em log do Log4j, consulte Níveis de registro personalizados