Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Accelera il profilo di configurazione: monitoraggio
Sia il documento del profilo di configurazione predefinito che il documento del profilo di configurazione di personalizzazione seguono la stessa struttura:
{ "<ResourceType>": { "<ConfigurationID>": { "Enabled": true, "Tag": { "Key": "...", "Value": "..." }, "AlarmDefinition": { ... } }, "<ConfigurationID>": { ... } }, "<ResourceType>": { ... } }
ResourceType: Questa chiave deve essere una delle seguenti stringhe supportate. La configurazione all'interno di questo oggetto JSON riguarderà solo il tipo di AWS risorsa specificato. Tipi di risorsa supportati:
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::VPNConnectionConfigurationID: questa chiave deve essere univoca nel profilo e denominare in modo univoco il seguente blocco di configurazione. Se due blocchi di configurazione nello stesso ResourceTypeblocco hanno lo stesso ConfigurationID, quello che appare per ultimo nel profilo ha effetto. Se si specifica un ConfigurationID nel profilo di personalizzazione che è uguale a quello specificato nel profilo predefinito, il blocco di configurazione definito nel profilo di personalizzazione ha effetto.
Abilitato: (opzionale, default=true) Specificate se il blocco di configurazione avrà effetto. Imposta questo valore su false per disabilitare un blocco di configurazione. Un blocco di configurazione disabilitato si comporta come se non fosse presente nel profilo.
Tag: specifica il tag a cui si applica questa definizione di allarme. Qualsiasi risorsa (del tipo di risorsa appropriato) che abbia questa chiave e questo valore di tag avrà un CloudWatch allarme creato con la definizione data. Questo campo è un oggetto JSON con i seguenti campi:
Chiave: la chiave del tag da abbinare. Tieni presente che se utilizzi Resource Tagger per applicare i tag alla risorsa, la chiave per il tag inizierà sempre con ams:rt:.
Valore: il valore del tag da abbinare.
AlarmDefinition: Definisce l'allarme da creare. Si tratta di un oggetto JSON i cui campi vengono passati così come sono alla chiamata CloudWatch
PutMetricAlarmAPI (ad eccezione degli pseudoparametri; per ulteriori informazioni, vedere). Accelera il profilo di configurazione: sostituzione di pseudoparametri Per informazioni sui campi obbligatori, consultate la documentazione. PutMetricAlarmO
CompositeAlarmDefinition: Definisce un allarme composito da creare. Quando si crea un allarme composito, si specifica un'espressione di regola per l'allarme che tiene conto dello stato di allarme di altri allarmi che hai creato. Si tratta di un oggetto JSON i cui campi vengono passati così come sono a.
CloudWatchPutCompositeAlarmL'allarme composito entra in stato ALARM solo se tutte le condizioni della regola sono soddisfatte. Gli allarmi specificati nell'espressione di regola di un allarme composito possono includere allarmi di parametri e altri allarmi compositi. Per informazioni sui campi obbligatori, consultate la documentazione. PutCompositeAlarmEntrambe le opzioni forniscono i seguenti campi:
AlarmName: Specificate il nome dell'allarme che desiderate creare per la risorsa. Questo campo ha tutte le stesse regole specificate nella PutMetricAlarmdocumentazione; tuttavia, poiché il nome dell'allarme deve essere unico in una regione, Alarm Manager ha un requisito aggiuntivo: è necessario specificare lo pseudoparametro identificativo univoco nel nome dell'allarme (altrimenti, Alarm Manager aggiunge l'identificatore univoco della risorsa davanti al nome dell'allarme). Ad esempio, per il tipo di AWS::EC2::Instancerisorsa, è necessario specificare
${EC2::InstanceId}il nome dell'avviso oppure viene aggiunto implicitamente all'inizio del nome dell'avviso. Per l'elenco degli identificatori, vedere. Accelera il profilo di configurazione: sostituzione di pseudoparametriTutti gli altri campi sono quelli specificati nella PutMetricAlarmo nella PutCompositeAlarmdocumentazione.
AlarmRule: Specificate quali altri allarmi devono essere valutati per determinare lo stato di questo allarme composito. Per ogni allarme a cui fai riferimento, devono essere presenti CloudWatch o specificati nel profilo di configurazione di Alarm Manager del tuo account.
Importante
È possibile specificare uno dei due AlarmDefinitiono CompositeAlarmDefinitionnel documento di configurazione di Alarm Manager, ma entrambi non possono essere utilizzati contemporaneamente.
Nell'esempio seguente, il sistema crea un allarme quando due allarmi metrici specificati superano la soglia:
{ "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
Quando Alarm Manager non è in grado di creare o eliminare un allarme a causa di un'interruzione della configurazione, invia la notifica all'argomento SNS Direct-Customer-Alerts. Questo AlarmDependencyErrorallarme viene chiamato.
Ti consigliamo vivamente di confermare la tua iscrizione a questo argomento SNS. Per ricevere messaggi pubblicati su un argomento, devi sottoscrivere un endpoint all'argomento. Per i dettagli, consulta Fase 1: Creare un argomento.
Nota
Quando vengono creati allarmi di rilevamento delle anomalie, Alarm Manager crea automaticamente i modelli di rilevamento delle anomalie richiesti per le metriche specificate. Quando gli allarmi di rilevamento delle anomalie vengono eliminati, Alarm Manager non elimina i modelli di rilevamento delle anomalie associati.
Amazon CloudWatch limita il numero di modelli di rilevamento delle anomalie che puoi avere in una determinata AWS regione. Se superi la quota del modello, Alarm Manager non crea nuovi allarmi di rilevamento delle anomalie. È necessario eliminare i modelli non utilizzati o collaborare con il proprio partner AMS per richiedere un aumento del limite.
Molte delle definizioni di allarmi di base fornite da AMS Accelerate elencano l'argomento SNS, argomento MMS, come obiettivo. Viene utilizzato nel servizio di monitoraggio AMS Accelerate ed è il meccanismo di trasporto delle notifiche di allarme che arrivano ad AMS Accelerate. Non specificate l'argomento MMS come destinazione per eventuali allarmi diversi da quelli forniti nella baseline (e sostituzioni delle stesse), poiché il servizio ignora gli allarmi sconosciuti. Ciò non comporta che AMS Accelerate agisca sugli allarmi personalizzati.