Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Accelerate Configuration-Profil: Überwachung
Sowohl das Standardkonfigurationsprofildokument als auch das Dokument mit dem Anpassungskonfigurationsprofil haben dieselbe Struktur:
{ "<ResourceType>": { "<ConfigurationID>": { "Enabled": true, "Tag": { "Key": "...", "Value": "..." }, "AlarmDefinition": { ... } }, "<ConfigurationID>": { ... } }, "<ResourceType>": { ... } }
ResourceType: Bei diesem Schlüssel muss es sich um eine der folgenden unterstützten Zeichenketten handeln. Die Konfiguration in diesem JSON-Objekt bezieht sich nur auf den angegebenen AWS Ressourcentyp. Unterstützte Ressourcentypen
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: Dieser Schlüssel muss im Profil eindeutig sein und benennt den folgenden Konfigurationsblock eindeutig. Wenn zwei Konfigurationsblöcke im selben ResourceTypeBlock dieselbe ConfigurationID haben, wird der Block wirksam, der zuletzt im Profil erscheint. Wenn Sie in Ihrem Anpassungsprofil eine ConfigurationID angeben, die mit der im Standardprofil angegebenen identisch ist, wird der im Anpassungsprofil definierte Konfigurationsblock wirksam.
Aktiviert: (optional, default=true) Geben Sie an, ob der Konfigurationsblock wirksam werden soll. Setzen Sie dies auf false, um einen Konfigurationsblock zu deaktivieren. Ein deaktivierter Konfigurationsblock verhält sich so, als ob er nicht im Profil vorhanden wäre.
Tag: Geben Sie das Tag an, für das diese Alarmdefinition gilt. Für jede Ressource (des entsprechenden Ressourcentyps), die diesen Tag-Schlüssel und diesen Tag-Wert hat, wird ein CloudWatch Alarm mit der angegebenen Definition erstellt. Dieses Feld ist ein JSON-Objekt mit den folgenden Feldern:
Schlüssel: Der Schlüssel des Tags, der zugeordnet werden soll. Denken Sie daran, dass, wenn Sie Resource Tagger verwenden, um die Tags auf die Ressource anzuwenden, der Schlüssel für das Tag immer mit ams:rt: beginnt.
Wert: Der Wert des Tags, der zugeordnet werden soll.
AlarmDefinition: Definiert den Alarm, der erstellt werden soll. Dies ist ein JSON-Objekt, dessen Felder unverändert an den CloudWatch
PutMetricAlarmAPI-Aufruf übergeben werden (mit Ausnahme von Pseudoparametern; weitere Informationen finden Sie unter). Beschleunigtes Konfigurationsprofil: Substitution von Pseudoparametern Informationen darüber, welche Felder erforderlich sind, finden Sie in der Dokumentation. PutMetricAlarmODER
CompositeAlarmDefinition: Definiert einen zusammengesetzten Alarm, der erstellt werden soll. Wenn Sie einen zusammengesetzten Alarm erstellen, geben Sie einen Regelausdruck für den Alarm an, der den Alarmstatus anderer Alarme berücksichtigt, die Sie erstellt haben. Dies ist ein JSON-Objekt, dessen Felder unverändert an das
CloudWatchPutCompositeAlarmübergeben werden. Der zusammengesetzte Alarm geht nur dann in den ALARM-Status über, wenn alle Bedingungen der Regel erfüllt sind. Die im Regelausdruck eines zusammengesetzten Alarms angegebenen Alarme können Metrikalarme und andere zusammengesetzte Alarme umfassen. Informationen darüber, welche Felder erforderlich sind, finden Sie in der PutCompositeAlarmDokumentation.Beide Optionen bieten die folgenden Felder:
AlarmName: Geben Sie den Namen des Alarms an, den Sie für die Ressource erstellen möchten. Dieses Feld hat dieselben Regeln wie in der PutMetricAlarmDokumentation angegeben. Da der Alarmname jedoch in einer Region eindeutig sein muss, hat der Alarm Manager eine zusätzliche Anforderung: Sie müssen den Pseudoparameter mit der eindeutigen Kennung im Namen des Alarms angeben (andernfalls fügt Alarm Manager den eindeutigen Bezeichner der Ressource an den Anfang des Alarmnamens an). Für den AWS::EC2::InstanceRessourcentyp müssen Sie beispielsweise
${EC2::InstanceId}den Alarmnamen angeben, oder er wird implizit am Anfang des Alarmnamens hinzugefügt. Eine Liste der Identifikatoren finden Sie unter. Beschleunigtes Konfigurationsprofil: Substitution von PseudoparameternAlle anderen Felder entsprechen den Angaben in der PutMetricAlarmoder der PutCompositeAlarmDokumentation.
AlarmRule: Geben Sie an, welche anderen Alarme ausgewertet werden sollen, um den Status dieses zusammengesetzten Alarms zu ermitteln. Für jeden Alarm, auf den Sie verweisen, müssen sie entweder in Ihrem Konto vorhanden sein CloudWatch oder im Alarm Manager-Konfigurationsprofil angegeben sein.
Wichtig
Sie können entweder AlarmDefinitionoder CompositeAlarmDefinitionin Ihrem Alarm Manager-Konfigurationsdokument angeben, aber beide können nicht gleichzeitig verwendet werden.
Im folgenden Beispiel erzeugt das System einen Alarm, wenn zwei angegebene metrische Alarme ihren Schwellenwert überschreiten:
{ "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\")" } } } }
Wichtig
Wenn Alarm Manager aufgrund einer fehlerhaften Konfiguration keinen Alarm erstellen oder löschen kann, sendet er die Benachrichtigung an das SNS-Thema Direct-Customer-Alerts. Dieser Alarm wird aufgerufen. AlarmDependencyError
Wir empfehlen dringend, dass Sie Ihr Abonnement für dieses SNS-Thema bestätigt haben. Um Nachrichten zu erhalten, die zu einem Thema veröffentlicht wurden, müssen Sie einen Endpunkt für das Thema abonnieren. Einzelheiten finden Sie unter Schritt 1: Ein Thema erstellen.
Anmerkung
Wenn Alarme bei der Erkennung von Anomalien erstellt werden, erstellt Alarm Manager automatisch die erforderlichen Anomalieerkennungsmodelle für die angegebenen Messwerte. Wenn Alarme bei der Anomalieerkennung gelöscht werden, löscht Alarm Manager die zugehörigen Anomalieerkennungsmodelle nicht.
Amazon CloudWatch begrenzt die Anzahl der Modelle zur Erkennung von Anomalien, die Sie in einer bestimmten AWS Region verwenden können. Wenn Sie das Modellkontingent überschreiten, erstellt Alarm Manager keine neuen Alarme zur Erkennung von Anomalien. Sie müssen entweder ungenutzte Modelle löschen oder mit Ihrem AMS-Partner zusammenarbeiten, um eine Erhöhung des Limits zu beantragen.
Viele der von AMS Accelerate bereitgestellten Basisalarmdefinitionen führen das SNS-Thema MMS-Thema als Ziel auf. Dies dient zur Verwendung im AMS Accelerate-Überwachungsdienst und ist der Transportmechanismus, über den Ihre Alarmbenachrichtigungen an AMS Accelerate weitergeleitet werden. Geben Sie MMS-Topic nicht als Ziel für Alarme an, die nicht in der Baseline enthalten sind (und deren Überschreibungen), da der Service unbekannte Alarme ignoriert. Dies führt nicht dazu, dass AMS Accelerate auf Ihre benutzerdefinierten Alarme reagiert.