Amazon Managed Service para Apache Flink Amazon se denominaba anteriormente Amazon Kinesis Data Analytics para Apache Flink.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Puede controlar el nivel de métricas de la aplicación que crea su aplicación. Managed Service para Apache Flink admite los siguientes niveles de métricas:
-
Aplicación: la aplicación solo informa del nivel más alto de métricas para cada aplicación. De forma predeterminada, las métricas de Managed Service para Apache Flink se publican a nivel de la aplicación.
-
Tarea: la aplicación informa sobre las dimensiones métricas específicas de la tarea para las métricas definidas con el nivel de generación de informes de métricas de la tarea, como el número de registros que entran y salen de la aplicación por segundo.
-
Operador: la aplicación informa de las dimensiones métricas específicas del operador para las métricas definidas con el nivel de informes de métricas del operador, como las métricas de cada operación de filtro o mapa.
-
Paralelismo: la aplicación informa métricas de nivel
Task
yOperator
para cada subproceso de ejecución. El nivel de informe no se recomienda para aplicaciones con una configuración de paralelismo superior a 64 debido a los costos excesivos.nota
Solo debe usar este nivel de métrica para solucionar problemas debido a la cantidad de datos de métricas que genera el servicio. Solo puede configurar este nivel de métrica medianteCLI. Este nivel de métrica no está disponible en la consola.
El nivel predeterminado es Aplicación. La aplicación informa de las métricas en el nivel actual y en todos los niveles superiores. Por ejemplo, si el nivel de informes está establecido en Operador, la aplicación informa de las métricas de la aplicación, la tarea y el operador.
El nivel de generación de informes de CloudWatch métricas se establece mediante el MonitoringConfiguration
parámetro de la CreateApplication
acción o el MonitoringConfigurationUpdate
parámetro de la UpdateApplication
acción. En el siguiente ejemplo de solicitud de la UpdateApplication
acción, se establece el nivel de informe de CloudWatch métricas en Tarea:
{
"ApplicationName": "MyApplication",
"CurrentApplicationVersionId": 4,
"ApplicationConfigurationUpdate": {
"FlinkApplicationConfigurationUpdate": {
"MonitoringConfigurationUpdate": {
"ConfigurationTypeUpdate": "CUSTOM",
"MetricsLevelUpdate": "TASK"
}
}
}
}
También puede configurar el nivel de registro mediante el parámetro LogLevel
de la acción CreateApplication
o el parámetro LogLevelUpdate
de la acción UpdateApplication
. Puede utilizar los siguientes niveles de registro:
-
ERROR
: registra los eventos de error potencialmente recuperables. -
WARN
: registra los eventos de advertencia que pueden provocar un error. -
INFO
: registra los eventos informativos. -
DEBUG
: registra los eventos de depuración generales.
Para obtener más información sobre los niveles de registro de Log4j, consulte Custom Log Levels