Überwachen von Amazon Location Service mit Amazon CloudWatch - Amazon Location Service

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.

Überwachen von Amazon Location Service mit Amazon CloudWatch

Amazon CloudWatch überwacht Ihre AWS Ressourcen und die Anwendungen, auf denen Sie ausgeführt werden, nahezu AWS in Echtzeit. Sie können Amazon Location-Ressourcen mit überwachen CloudWatch, das Rohdaten sammelt und Metriken nahezu in Echtzeit in aussagekräftige Statistiken verarbeitet. Sie können historische Informationen für bis zu 15 Monate anzeigen oder Metriken durchsuchen, die Sie in der Amazon- CloudWatch Konsole anzeigen können, um mehr über Ihre Amazon Location-Ressourcen zu erfahren. Sie können Alarme auch einstellen, indem Sie Schwellenwerte definieren, Benachrichtigungen senden oder Maßnahmen ergreifen, wenn diese Schwellenwerte erreicht werden.

Weitere Informationen finden Sie im Amazon CloudWatch -Benutzerhandbuch.

Metriken von Amazon Location Service, die nach Amazon exportiert werden CloudWatch

Metriken sind zeitgeordnete Datenpunkte, die nach exportiert werden CloudWatch. Eine Dimension ist ein Name-Wert-Paar, das die Metrik identifiziert. Weitere Informationen finden Sie unter Verwenden von CloudWatch Metriken und CloudWatch Dimensionen im Amazon CloudWatch -Benutzerhandbuch.

Im Folgenden finden Sie Metriken, die Amazon Location Service CloudWatch in im AWS/Location Namespace exportiert.

Metrik Beschreibung

CallCount

Die Anzahl der Aufrufe an einen bestimmten API-Endpunkt.

Gültige Dimensionen: Amazon Location Service API-Namen

Gültige Statistiken: Summe

Einheiten: Anzahl

ErrorCount

Die Anzahl der Fehlerantworten von Aufrufen an einen bestimmten API-Endpunkt.

Gültige Dimensionen: Amazon Location Service API-Namen

Gültige Statistiken: Summe

Einheiten: Anzahl

SuccessCount

Die Anzahl der erfolgreichen Aufrufe an einen bestimmten API-Endpunkt.

Gültige Dimensionen: Amazon Location Service API-Namen

Gültige Statistiken: Summe

Einheiten: Anzahl

CallLatency

Die Zeit, die der Vorgang benötigt, um zu verarbeiten und eine Antwort zurückzugeben, wenn ein Aufruf an einen bestimmten API-Endpunkt erfolgt.

Gültige Dimensionen: Amazon Location Service API-Namen

Gültige Statistik: Durchschnitt

Einheiten: Millisekunden

Anzeigen von Amazon Location Service-Metriken

Sie können Metriken für Amazon Location Service in der Amazon CloudWatch Konsole oder mithilfe der Amazon CloudWatch API anzeigen.

So zeigen Sie Metriken mit der CloudWatch Konsole an

  1. Öffnen Sie die - CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie auf der Registerkarte Alle Metriken den Amazon Location-Namespace aus.

  4. Wählen Sie den Metriktyp aus, der angezeigt werden soll.

  5. Wählen Sie die Metrik aus und fügen Sie sie dem Diagramm hinzu.

Weitere Informationen finden Sie unter Anzeigen verfügbarer Metriken im Amazon- CloudWatch Benutzerhandbuch.

Erstellen von CloudWatch Alarmen für Amazon Location Service-Metriken

Sie können verwenden CloudWatch , um Alarme für Ihre Amazon Location Service-Metriken festzulegen. Sie können beispielsweise einen Alarm in erstellen, CloudWatch um eine E-Mail zu senden, wenn ein Anstieg der Fehleranzahl auftritt.

Die folgenden Themen geben Ihnen eine grobe Übersicht darüber, wie Sie die Alarme mithilfe von CloudWatch einrichten können. Detaillierte Anweisungen finden Sie unter Verwenden von Alarmen im Amazon- CloudWatch Benutzerhandbuch.

So richten Sie Alarme mithilfe der CloudWatch Konsole ein

  1. Öffnen Sie die - CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Alarm aus.

  3. Wählen Sie Alarm erstellen aus.

  4. Wählen Sie Select metric (Metrik auswählen) aus.

  5. Wählen Sie auf der Registerkarte Alle Metriken den Amazon Location-Namespace aus.

  6. Wählen Sie eine Metrikkategorie aus.

  7. Suchen Sie die Zeile mit der Metrik, für die Sie einen Alarm erstellen möchten, und aktivieren Sie dann das Kontrollkästchen neben dieser Zeile.

  8. Wählen Sie Select metric (Metrik auswählen) aus.

  9. Geben Sie unter Metrik die Werte ein.

  10. Geben Sie die Alarmbedingungen an.

  11. Wählen Sie Weiter aus.

  12. Wenn Sie eine Benachrichtigung senden möchten, wenn die Alarmbedingungen erfüllt sind:

    • Wählen Sie unter Alarmstatusauslöser den Alarmstatus aus, um eine Benachrichtigung zum Senden anzufordern.

    • Wählen Sie unter SNS-Thema auswählen die Option Neues Thema erstellen aus, um ein neues Amazon Simple Notification Service (Amazon SNS)-Thema zu erstellen. Geben Sie den Themennamen und die E-Mail-Adresse ein, an die die Benachrichtigung gesendet werden soll.

    • Unter Benachrichtigung senden, um zusätzliche E-Mail-Adressen einzugeben, an die die Benachrichtigung gesendet werden soll.

    • Wählen Sie Add notification (Benachrichtigung hinzufügen) aus. Diese Liste wird gespeichert und erscheint für künftige Alarme in der Liste.

  13. Klicken Sie auf Weiter, wenn Sie fertig sind.

  14. Geben Sie einen Namen und eine Beschreibung für den Alarm ein und wählen Sie dann Weiter aus.

  15. Bestätigen Sie die Alarmdetails und wählen Sie dann Weiter aus.

Anmerkung

Wenn Sie ein neues Amazon SNS-Thema erstellen, müssen Sie die E-Mail-Adresse verifizieren, bevor eine Benachrichtigung gesendet werden kann. Wenn die E-Mail nicht verifiziert wurde, wird die Benachrichtigung nicht empfangen, wenn ein Alarm durch eine Statusänderung ausgelöst wird.

Weitere Informationen zum Einrichten von Alarmen mithilfe der CloudWatch Konsole finden Sie unter Erstellen eines Alarms, der E-Mails sendet im Amazon CloudWatch-Benutzerhandbuch.

Verwenden von CloudWatch zur Überwachung der Nutzung anhand von Kontingenten

Sie können Amazon- CloudWatch Alarme erstellen, um Sie zu benachrichtigen, wenn Ihre Auslastung eines bestimmten Kontingents einen konfigurierbaren Schwellenwert überschreitet. Auf diese Weise können Sie erkennen, wann Sie sich in der Nähe Ihrer Kontingentlimits befinden, und entweder Ihre Auslastung anpassen, um Kostenüberschreitungen zu vermeiden, oder bei Bedarf eine Kontingenterhöhung beantragen. Informationen zur Verwendung von CloudWatch zur Überwachung von Kontingenten finden Sie unter Visualisieren Ihrer Servicekontingente und Einstellen von Alarmen im Amazon- CloudWatch Benutzerhandbuch.

CloudWatch -Metrikbeispiele für Amazon Location Service

Sie können die GetMetricData-API verwenden, um Metriken für Amazon Location abzurufen.

  • Sie können beispielsweise einen Alarm für den Fall überwachen CallCount und einstellen, dass eine Verringerung der Zahl auftritt.

    Die Überwachung der CallCount Metriken für SendDeviceLocation kann Ihnen helfen, einen Überblick über verfolgte Komponenten zu erhalten. Wenn die CallCount abnimmt, bedeutet dies, dass nachverfolgte Komponenten, wie z. B. eine Flotte von Lkw, ihre aktuellen Standorte nicht mehr gesendet haben. Wenn Sie dafür einen Alarm einrichten, können Sie sich benachrichtigen lassen, dass ein Problem aufgetreten ist.

  • Ein weiteres Beispiel: Sie können einen Alarm überwachen ErrorCount und einstellen, wenn eine Zahlenspitze auftritt.

    Tracker müssen mit Geofence-Sammlungen verknüpft sein, damit Gerätestandorte anhand von Geofences ausgewertet werden können. Wenn Sie über eine Geräteflotte verfügen, die kontinuierliche Standortaktualisierungen erfordert, zeigt die für CallCount BatchEvaluateGeofence oder BatchPutDevicePosition der Rückgang auf Null an, dass Updates nicht mehr ausgeführt werden.

Im Folgenden finden Sie eine Beispielausgabe für GetMetricData mit den Metriken für CallCount und ErrorCount zum Erstellen von Kartenressourcen.

{ "StartTime": 1518867432, "EndTime": 1518868032, "MetricDataQueries": [ { "Id": "m1", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "CallCount", "Dimensions": [ { "Name": "SendDeviceLocation", "Value": "100" } ] }, "Period": 300, "Stat": "SampleCount", "Unit": "Count" } }, { "Id": "m2", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "ErrorCount", "Dimensions": [ { "Name": "AssociateTrackerConsumer", "Value": "0" } ] }, "Period": 1, "Stat": "SampleCount", "Unit": "Count" } } ] }