Supervisión de los eventos de Amazon Managed Service para Prometheus con Registros de CloudWatch - Amazon Managed Service para Prometheus

Supervisión de los eventos de Amazon Managed Service para Prometheus con Registros de CloudWatch

Amazon Managed Service para Prometheus registra los eventos de error y advertencia del administrador de alertas y las reglas en grupos de registro en Registros de Amazon CloudWatch. Para obtener más información sobre el administrador de alertas y las reglas, consulte el tema Administrador de alertas de esta guía. Puede publicar los datos de los registros del espacio de trabajo en los flujos de registro de Registros de CloudWatch. Puede configurar los registros que desee supervisar en la consola de Amazon Managed Service para Prometheus o mediante la AWS CLI. Puede ver o consultar estos registros en la consola de CloudWatch. Para obtener más información sobre la visualización de secuencias de registro de Registros de CloudWatch en la consola, consulte Trabajo con grupos de registro y flujos de registro en CloudWatch en la Guía del usuario de CloudWatch.

El nivel gratuito de CloudWatch permite publicar hasta 5 Gb de registros en Registros de CloudWatch. Los registros que superen la asignación del nivel gratuito se cobrarán según el plan de precios de CloudWatch.

Configuración de Registros de CloudWatch

Amazon Managed Service para Prometheus registra los eventos de error y advertencia del administrador de alertas y las reglas en grupos de registro en Registros de Amazon CloudWatch.

Puede establecer la configuración de registro de Registros de CloudWatch en la consola de Amazon Managed Service para Prometheus o en la AWS CLI llamando a la solicitud de la API create-logging-configuration.

Requisitos previos

Antes de llamar a create-logging-configuration, asocie la siguiente política o los permisos equivalentes al ID o rol que usará para configurar Registros de CloudWatch.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DescribeLoggingConfiguration", "aps:DeleteLoggingConfiguration" ], "Resource": "*" } ] }

Para configurar Registros de CloudWatch

Puede configurar los registros en Amazon Managed Service para Prometheus mediante la consola de AWS o la AWS CLI.

Console

Para configurar el registro en la consola de Amazon Managed Service para Prometheus

  1. Vaya a la pestaña Registros en el panel de detalles del espacio de trabajo.

  2. Seleccione Administrar registros en la parte superior derecha del panel Registros.

  3. Elija Todo en la lista desplegable Nivel de registro.

  4. Elija el grupo de registro en el que quiere publicar los registros en la lista desplegable Grupo de registro.

    También puede crear un nuevo grupo de registro en la consola de CloudWatch.

  5. Seleccione Save changes (Guardar cambios).

AWS CLI

Puede establecer la configuración de registro mediante la AWS CLI.

Para configurar el registro mediante la AWS CLI

  • Desde la AWS CLI, ejecute el siguiente comando.

    aws amp create-logging-configuration --workspace-id my_workspace_ID --log-group-arn my-log-group-arn

Limitaciones

  • No se registran todos los eventos

    Amazon Managed Service para Prometheus solo registra los eventos que están en los niveles warning o error.

  • Límites de tamaño de políticas

    Las políticas de recursos de Registros de Amazon CloudWatch están limitadas a 5120 caracteres. Cuando Registros de CloudWatch detecta que una política se acerca a este límite de tamaño, habilita automáticamente los grupos de registro que comienzan con /aws/vendedlogs/.

    Al crear una regla de alerta con el registro habilitado, Amazon Managed Service para Prometheus debe actualizar la política de recursos de Registros de CloudWatch con el grupo de registro que especifique. Para evitar alcanzar el límite de tamaño de la política de recursos de Registros de CloudWatch, agregue el prefijo /aws/vendedlogs/ a los nombres del grupo de registro de Registros de CloudWatch. Al crear un grupo de registro en la consola de Amazon Managed Service para Prometheus, los nombres de los grupos de registro llevan el prefijo /aws/vendedlogs/. Para obtener más información, consulte Habilitación del registro desde determinados servicios de AWS en la Guía del usuario de Registros de CloudWatch.