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.
Grafisches Darstellen von durch Regeln generierte Metriken in CloudWatch
Contributor Insights bietet eine Metrikberechnungsfunktion, INSIGHT_RULE_METRIC. Auf diese Weise können Sie Daten aus einem Contributor Insights-Bericht zu einem Diagramm auf der Registerkarte Metrics (Metriken) der CloudWatch-Konsole hinzufügen. Sie können auch einen Alarm basierend auf dieser mathematischen Funktion einstellen. Weitere Informationen zu Metrikberechnungsfunktionen finden Sie unter Verwendung mathematischer Ausdrücke mit CloudWatch Metriken
Um diese Metrikberechnungsfunktion verwenden zu können, müssen Sie an einem Konto angemeldet sein, das über die Berechtigungen cloudwatch:GetMetricData und cloudwatch:GetInsightRuleReport verfügt.
Die Syntax lautet INSIGHT_RULE_METRIC(. ruleName,
metricName)ruleName ist der Name einer Contributor Insights-Regel und metricName ist einer der Werte in der folgenden Liste. Der Wert von metricName bestimmt, welche Art von Daten die mathematische Funktion zurückgibt.
-
UniqueContributors– die Anzahl der eindeutigen Mitwirkenden für jeden Datenpunkt. -
MaxContributorValue– der Wert des obersten Mitwirkenden für jeden Datenpunkt. Die Identität des Contributors kann sich für jeden Datenpunkt in dem Diagramm ändern.Wenn diese Regel nach
Countaggregiert wird, ist der Top-Contributor für jeden Datenpunkt der Contributor mit den meisten Vorkommen in diesem Zeitraum. Wenn die Regel nachSumaggregiert wird, ist der Top-Contributor der Contributor mit der größten Summe in dem durch dasValueder Regel angegebenen Protokollfeld während dieses Zeitraums. -
SampleCount– Die Anzahl der Datenpunkte, mit denen die Regel übereinstimmt. -
Sum– die Summe der Werte aller Mitwirkenden während des durch diesen Datenpunkt repräsentierten Zeitraums. -
Minimum– der Mindestwert einer einzelnen Beobachtung während des durch diesen Datenpunkt repräsentierten Zeitraums. -
Maximum– der Höchstwert einer einzelnen Beobachtung während des durch diesen Datenpunkt repräsentierten Zeitraums. -
Average– der durchschnittliche Wert aller Mitwirkenden während des durch diesen Datenpunkt repräsentierten Zeitraums.
Festlegen eines Alarms für Contributor Insights-Metrikdaten
Mit der Funktion INSIGHT_RULE_METRIC können Sie Alarme für Metriken festlegen, die von Contributor Insights generiert werden. Beispielsweise können Sie einen Alarm basierend auf dem Prozentsatz der zurückgewiesenen TCP-Verbindungen (Transmission Control Protocol) erstellen. Um mit dieser Art von Alarm zu beginnen, können Sie Regeln wie die in den folgenden beiden Beispielen gezeigten erstellen:
Example rule: „RejectedConnectionsRule“ (Beispielregel: „RejectedConnectionsRule“)
{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [ { "Match": "protocol", "EqualTo": 6 }, { "Match": "action", "In": [ "REJECT" ] } ] }, "AggregateOn": "Sum" }
Example rule: „RejectedConnectionsRule“ (Beispielregel: „RejectedConnectionsRule“)
{ "Schema": { "Name": "CloudWatchLogRule", "Version": 1 }, "LogGroupNames": [ "/aws/containerinsights/sample-cluster-name/flowlogs" ], "LogFormat": "CLF", "Fields": { "3": "interfaceID", "4": "sourceAddress", "8": "protocol", "13": "action" }, "Contribution": { "Keys": [ "interfaceID", "sourceAddress" ], "Filters": [{ "Match": "protocol", "EqualTo": 6 }], "AggregateOn": "Sum" } }
Nachdem Sie Ihre Regeln erstellt haben, können Sie die Registerkarte Metrics (Metriken) in der CloudWatch-Konsole auswählen. Hier können Sie die folgenden Beispiel-Metrikberechnungs-Ausdrücke verwenden, um die Daten von Contributor Insights grafisch darzustellen:
Example: Metric math expressions (Beispiel: Metrikberechnungs-Ausdrücke)
e1 INSIGHT_RULE_METRIC("RejectedConnectionsRule", "Sum") e2 INSIGHT_RULE_METRIC("TotalConnectionsRule", "Sum") e3 (e1/e2)*100
Im Beispiel werden mit dem Metrikberechnungs-Ausdruck e3 alle abgelehnten TCP-Verbindungen zurückgegeben. Wenn Sie benachrichtigt werden möchten, wenn 20 % der TCP-Verbindungen abgelehnt werden, können Sie den Schwellenwert im Ausdruck von 100 zu 20 ändern.
Anmerkung
Für eine Metrik, die Sie überwachen, können Sie im Abschnitt Metrics (Metriken) einen Alarm erstellen. Auf der Registerkarte Graphed metrics (Grafisch dargestellt Metriken) können Sie das Create alarm (Alarm erstellen)-Symbol unter der Spalte Actions (Aktionen) auswählen. Das Symbol für Alarm erstellen sieht aus wie eine Glocke.
Weitere Hinweise zur grafischen Darstellung von Metriken und zum Verwenden von Metrikberechnungsfunktionen finden Sie im folgenden Abschnitt: Fügen Sie einem CloudWatch Diagramm einen mathematischen Ausdruck hinzu.