

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.

# Perfil de configuración de Accelerate: monitoreo
<a name="acc-mem-config-doc-format"></a>

Tanto el documento de perfil de configuración predeterminado como el documento de perfil de configuración de personalización siguen la misma estructura:

```
  {
    "<ResourceType>": {
        "<ConfigurationID>": {
            "Enabled": true,

            "Tag": {
                "Key": "...",
                "Value": "..."
            },
            "AlarmDefinition": {
                ...
            }
        },
        "<ConfigurationID>": {
            ...
        }
    },
    "<ResourceType>": {
        ...
    }
}
```
+ **ResourceType**: Esta clave debe ser una de las siguientes cadenas admitidas. La configuración de este objeto JSON se referirá únicamente al tipo de AWS recurso especificado. Tipos de recursos admitidos:

  ```
  AWS::EC2::Instance
  AWS::EC2::Instance::Disk
  AWS::RDS::DBInstance
  AWS::RDS::DBCluster
  AWS::Elasticsearch::Domain
  AWS::OpenSearch::Domain
  AWS::Redshift::Cluster
  AWS::ElasticLoadBalancingV2::LoadBalancer
  AWS::ElasticLoadBalancingV2::LoadBalancer::TargetGroup
  AWS::ElasticLoadBalancing::LoadBalancer
  AWS::FSx::FileSystem::ONTAP
  AWS::FSx::FileSystem::ONTAP::Volume
  AWS::FSx::FileSystem::Windows
  AWS::EFS::FileSystem
  AWS::EC2::NatGateway
  AWS::EC2::VPNConnection
  ```
+ **ID de configuración:** esta clave debe ser única en el perfil y debe tener un nombre exclusivo para el siguiente bloque de configuración. Si dos bloques de configuración del mismo **ResourceType**bloque tienen el mismo **ID de configuración, se aplicará** el que aparezca más tarde en el perfil. Si especifica un **ID de configuración en el** perfil de personalización que sea igual al especificado en el perfil predeterminado, se aplicará el bloque de configuración definido en el perfil de personalización.
  + **Habilitado**: (opcional, default=true) Especifique si el bloque de configuración entrará en vigor. Establézcalo en false para deshabilitar un bloque de configuración. Un bloque de configuración deshabilitado se comporta como si no estuviera presente en el perfil.
  + **Etiqueta**: especifique la etiqueta a la que se aplica esta definición de alarma. A cualquier recurso (del tipo de recurso adecuado) que tenga esta clave y valor de etiqueta se le creará una CloudWatch alarma con la definición dada. Este campo es un objeto JSON con los siguientes campos:
    + **Clave**: la clave de la etiqueta que debe coincidir. Ten en cuenta que si utilizas Resource Tagger para aplicar las etiquetas al recurso, la clave de la etiqueta siempre empezará por **ams:rt**:.
    + **Valor**: el valor de la etiqueta que debe coincidir.
  + **AlarmDefinition**: Define la alarma que se va a crear. Se trata de un objeto JSON cuyos campos se pasan tal cual a la llamada a la CloudWatch `PutMetricAlarm` API (con la excepción de los pseudoparámetros; para obtener más información, consulte[Perfil de configuración de Accelerate: sustitución de pseudoparámetros](acc-mem-config-doc-sub.md)). Para obtener información sobre los campos que son obligatorios, consulta la [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)documentación.

    OR

    **CompositeAlarmDefinition**: Define la alarma compuesta que se va a crear. Al crear una alarma compuesta, se especifica una expresión de regla para la alarma que tiene en cuenta el estado de alarma de otras alarmas que se hayan creado. Se trata de un objeto JSON cuyos campos se pasan tal cual a. `CloudWatchPutCompositeAlarm` La alarma compuesta entra en estado ALARM solo si se cumplen todas las condiciones de la regla. Las alarmas especificadas en la expresión de regla de una alarma compuesta pueden incluir alarmas de métricas y otras alarmas compuestas. Para obtener información sobre los campos que son obligatorios, consulta la [PutCompositeAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html)documentación.

    Ambas opciones proporcionan los siguientes campos:
    + **AlarmName**: especifique el nombre de la alarma que desea crear para el recurso. Este campo tiene todas las mismas reglas que las especificadas en la [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)documentación; sin embargo, dado que el nombre de la alarma debe ser único en una región, el administrador de alarmas tiene un requisito adicional: debe especificar el pseudoparámetro identificador único en el nombre de la alarma (de lo contrario, el administrador de alarmas añade el identificador único del recurso al principio del nombre de la alarma). Por ejemplo, para el tipo de **AWS::EC2::Instance**recurso, debe especificarlo `${EC2::InstanceId}` en el nombre de la alarma o se añadirá implícitamente al principio del nombre de la alarma. Para ver la lista de identificadores, consulte. [Perfil de configuración de Accelerate: sustitución de pseudoparámetros](acc-mem-config-doc-sub.md)

      Todos los demás campos son los que se especifican en la documentación [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)o en la [PutCompositeAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html)documentación.
    + **AlarmRule**: especifique qué otras alarmas se van a evaluar para determinar el estado de esta alarma compuesta. Para cada alarma a la que haga referencia, debe existir CloudWatch o especificarse en el perfil de configuración de Alarm Manager de su cuenta.

**importante**  
Puede especificarlo **CompositeAlarmDefinition**en el documento de configuración de Alarm Manager **AlarmDefinition**o en él, pero no se pueden usar al mismo tiempo. 

En el siguiente ejemplo, el sistema crea una alarma cuando dos alarmas métricas especificadas superan su umbral:

```
{
  "AWS::EC2::Instance": {
    "LinuxResourceAlarm": {
      "Enabled": true,
      "Tag": {
        "Key": "ams:rt:mylinuxinstance",
        "Value": "true"
      },
      "CompositeAlarmDefinition": {
        "AlarmName": "${EC2::InstanceId} Resource Usage High",
        "AlarmDescription": "Alarm when a linux EC2 instance is using too much CPU and too much Disk",
        "AlarmRule": "ALARM(\"${EC2::InstanceId}: Disk Usage Too High - ${EC2::Disk::UUID}\") AND ALARM(\"${EC2::InstanceId}: CPU Too High\")"
      }
    }
  }
}
```

**importante**  
Cuando Alarm Manager no puede crear o eliminar una alarma debido a una configuración defectuosa, envía la notificación al tema de SNS **Direct-Customer-Alerts**. Se llama a esta alarma. **AlarmDependencyError**  
Le recomendamos encarecidamente que confirme su suscripción a este tema de SNS. Para recibir los mensajes publicados [sobre un tema](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html), debe suscribir [un punto final](https://docs.aws.amazon.com/sns/latest/dg/sns-create-subscribe-endpoint-to-topic.html#sns-endpoints) al tema. Para obtener más información, consulte el [paso 1: Crear un tema](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html#step-create-queue). 

**nota**  
Cuando se crean las alarmas de detección de anomalías, Alarm Manager crea automáticamente los modelos de detección de anomalías necesarios para las métricas especificadas. Cuando se eliminan las alarmas de detección de anomalías, Alarm Manager no elimina los modelos de detección de anomalías asociados.  
[Amazon CloudWatch limita el número de modelos de detección de anomalías](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html) que puedes tener en una AWS región determinada. Si superas la cuota de modelos, Alarm Manager no creará nuevas alarmas de detección de anomalías. Debe eliminar los modelos no utilizados o ponerse en contacto con su socio de AMS para solicitar un aumento del límite.  
Muchas de las definiciones de alarma básicas proporcionadas por AMS Accelerate incluyen como objetivo el tema del SNS, el tema del **MMS**. Se utiliza en el servicio de monitorización AMS Accelerate y es el mecanismo de transporte para que las notificaciones de alarma lleguen a AMS Accelerate. No especifique **MMS-Topic** como objetivo para ninguna alarma que no sea la proporcionada en la línea de base (ni anule las mismas), ya que el servicio ignora las alarmas desconocidas. Esto **no hace** que AMS Accelerate actúe sobre sus alarmas personalizadas.