Registro de métricas para llamadas al plano de datos de AWS AppConfig
Si ha configurado AWS CloudTrail para registrar eventos de datos de AWS AppConfig, puede habilitar Registros de Amazon CloudWatch para que registre las métricas de las llamadas al plano de datos de AWS AppConfig. Puede buscar y filtrar los datos de registro de Registros de CloudWatch creando uno o varios filtros de métricas. Los filtros de métricas definen los términos y los patrones que hay que buscar en los datos de registro a medida que se envían a Registros de CloudWatch. Registros de CloudWatch utiliza filtros de métricas para convertir los datos de registro en métricas numéricas de CloudWatch. Puede representar gráficamente las métricas o configurarlas con una alarma.
Antes de empezar
Habilite el registro de eventos de datos de AWS AppConfig en AWS CloudTrail. El siguiente procedimiento describe cómo se habilita el registro de métrica de un registro de seguimiento de AWS AppConfig existente en CloudTrail. Para obtener información acerca de cómo se activa el registro de CloudTrail para las llamadas del plano de datos de AWS AppConfig, consulte Eventos de datos de AWS AppConfig en CloudTrail.
Utilice el siguiente procedimiento para habilitar Registros de CloudWatch para registrar las métricas de las llamadas al plano de datos de AWS AppConfig.
Cómo habilitar Registros de CloudWatch para registrar las métricas de las llamadas al plano de datos de AWS AppConfig
Abra la consola de CloudTrail en https://console.aws.amazon.com/cloudtrail/
. -
En el panel, elija su registro de seguimiento de AWS AppConfig.
-
En la sección Registros de CloudWatch, seleccione Editar.
-
Elija Enabled (Habilitado).
-
En Nombre del grupo de registros, deje el nombre predeterminado o introduzca uno. Anote el nombre. Más adelante, elegirá el grupo de registros en la consola de Registros de CloudWatch.
-
En Role name (Nombre de rol), escriba un nombre.
-
Seleccione Save changes (Guardar cambios).
Utilice el siguiente procedimiento para crear una métrica y un filtro de métricas para AWS AppConfig en Registros de CloudWatch. El procedimiento describe cómo crear un filtro de métricas para las llamadas realizadas por operation y las llamadas realizadas por operation y Amazon Resource Name
(ARN) (opcionalmente).
Cómo crear una métrica y un filtro de métricas para AWS AppConfig en Registros de CloudWatch
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, elija Registros y, luego, Grupos de registros.
-
Seleccione la casilla de verificación situada junto al grupo de registros de AWS AppConfig.
-
Elija Actions (Acciones) y, a continuación, seleccione Create metric filter (Crear filtro de métrica).
-
En Nombre del filtro, escriba un nombre.
-
En Patrón de filtro, escriba lo siguiente:
{ $.eventSource = "appconfig.amazonaws.com" } -
(Opcional) En la sección Probar patrón, elija su grupo de registros en la lista Seleccionar los datos de registro para probar. Si CloudTrail no ha registrado ninguna llamada, puede omitir este paso.
-
Elija Siguiente.
-
En Espacio de nombres de métrica, escriba
AWS AppConfig. -
En Metric name (Nombre de métrica), ingrese
Calls(Tiempo de carga de página). -
En Metric Value (Valor de métrica), ingrese
1. -
Omita Valor predeterminado y Unidad.
-
En Nombre de dimensión, escriba
operation. -
En Valor de dimensión, escriba
$.eventName.(Opcional) Puede introducir una segunda dimensión que incluya el Nombre de recurso de Amazon (ARN) que realiza la llamada. Para añadir una segunda dimensión, en Nombre de dimensión, escriba
resource. En Valor de dimensión, escriba$.resources[0].ARN.Elija Siguiente.
-
Revise los detalles del filtro y haga clic en Crear un filtro de métricas.
(Opcional) Puede repetir este procedimiento para crear un nuevo filtro de métricas para un código de error específico, como AccessDenied. Si decide hacerlo, introduzca los siguientes detalles:
-
En Nombre del filtro, escriba un nombre.
-
En Patrón de filtro, escriba lo siguiente:
{ $.errorCode = "codename" }Por ejemplo
{ $.errorCode = "AccessDenied" } -
En Espacio de nombres de métrica, escriba
AWS AppConfig. -
En Metric name (Nombre de métrica), ingrese
Errors(Tiempo de carga de página). -
En Metric Value (Valor de métrica), ingrese
1. -
En Valor predeterminado, introduzca un cero (0).
-
Omita Unidad, Dimensiones y Alarmas.
Una vez que CloudTrail registre las llamadas a la API, podrá ver las métricas en CloudWatch. Para obtener más información, consulte Visualización de sus métricas y registros en la consola en la Guía del usuario de Amazon CloudWatch. Para obtener información sobre cómo localizar una métrica que ha creado, consulte Buscar métricas disponibles.
nota
Si configura la métrica de error sin dimensiones, como se describe aquí, puede ver esas métricas en la página Métricas sin dimensiones.
Creación de una alarma para una métrica de CloudWatch
Después de crear las métricas, puede crear alarmas de métrica en CloudWatch. Por ejemplo, puede crear una alarma para la métrica de llamadas de AWS AppConfig que creó en el procedimiento anterior. En concreto, puede crear una alarma para las llamadas a la acción de la API StartConfigurationSession de AWS AppConfig que superen un umbral. Para obtener información sobre cómo crear una alarma para una métrica, consulte Creación de una alarma de CloudWatch basada en un umbral estático en la Guía del usuario de Amazon CloudWatch. Para obtener información sobre los límites predeterminados para las llamadas al plano de datos de AWS AppConfig, consulte Límites predeterminados del plano de datos en la Referencia general de Amazon Web Services.