Überwachung AWS Elemental MediaTailor mit Amazon- CloudWatch Metriken - AWS Elemental MediaTailor

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.

Überwachung AWS Elemental MediaTailor mit Amazon- CloudWatch Metriken

Sie können AWS Elemental MediaTailor Metriken mit überwachen CloudWatch. CloudWatch sammelt Rohdaten über die Leistung des Services und verarbeitet diese Daten in lesbare Metriken, die nahezu in Echtzeit zur Verfügung stehen. Diese Statistiken werden 15 Monate gespeichert, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Webanwendung oder der Service ausgeführt werden. Sie können auch Alarme einrichten, die auf bestimmte Grenzwerte achten und Benachrichtigungen senden oder Aktivitäten auslösen, wenn diese Grenzwerte erreicht werden. Weitere Informationen finden Sie im Amazon- CloudWatch Benutzerhandbuch.

Metriken werden zunächst nach dem Service-Namespace und anschließend nach den verschiedenen Dimensionskombinationen in den einzelnen Namespaces gruppiert.

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 unter Alle Metriken den MediaTailor Namespace aus.

  4. Wählen Sie zur Ansicht der Metriken die Metrikdimension aus (z. B. originID).

  5. Geben Sie den Zeitraum an, den Sie anzeigen möchten.

So zeigen Sie Metriken mit der AWS Command Line Interface (AWS CLI) an
  • Geben Sie in einer Eingabeaufforderung den folgenden Befehl ein:

    aws cloudwatch list-metrics --namespace "AWS/MediaTailor"

AWS Elemental MediaTailor CloudWatch -Metriken

Der AWS Elemental MediaTailor Namespace enthält die folgenden Metriken. Diese Metriken werden standardmäßig in Ihrem Konto veröffentlicht.

Channel Assembly (CA)-Metriken

In der folgenden Tabelle sind alle Metriken nach Kanal oder Kanalausgabe verfügbar.

Metrik Beschreibung
4xxErrorCount

Die Anzahl der 4xx Fehler.

5xxErrorCount

Die Anzahl der 5xx Fehler.

RequestCount

Die Gesamtanzahl der -Anforderungen. Die Anzahl der Transaktionen hängt weitgehend davon ab, wie oft Spieler aktualisierte Manifeste anfordern, und von der Anzahl der Spieler. Jede Player-Anforderung zählt als eine Transaktion.

TotalTime

Die Zeit, die der Anwendungsserver für die Verarbeitung der Anforderung benötigt hat, einschließlich der Zeit, die zum Empfangen von Bytes von und zum Schreiben von Bytes in den Client und das Netzwerk verwendet wurde.

Serverseitige Metriken zur Ad-Insertion (SSAI)

In der folgenden Tabelle sind serverseitige Anzeigeneinfügungsmetriken aufgeführt.

Metrik Beschreibung
AdDecisionServer.Ads

Die Anzahl der Anzeigen, die innerhalb des von Ihnen angegebenen CloudWatch Zeitraums in den Antworten des Ad Decision Server (ADS) enthalten sind.

AdDecisionServer.Duration

Die Gesamtdauer aller Anzeigen, die innerhalb des von Ihnen angegebenen CloudWatch Zeitraums von der ADS MediaTailor erhalten haben, in Millisekunden. Diese Dauer kann größer sein als die Avail.Duration von Ihnen angegebene.

AdDecisionServer.Errors

Die Anzahl der Nicht-HTTP-200-Statuscode-Antworten, leeren Antworten und Timed-Out-Antworten, die innerhalb des von Ihnen angegebenen CloudWatch Zeitraums vom ADS MediaTailor erhalten haben.

AdDecisionServer.FillRate

Der einfache Durchschnitt der Raten, mit denen die Antworten vom ADS die entsprechenden einzelnen Ad-Avails für den von Ihnen angegebenen Zeitraum gefüllt haben.

Um den gewichteten Durchschnittswert zu erhalten, berechnen Sie die AdDecisionServer.Duration als Prozentsatz der Avail.Duration. Weitere Informationen über einfache und gewichtete Durchschnittswerte finden Sie unter Einfache und gewichtete Durchschnittswerte.

AdDecisionServer.Latency

Die Reaktionszeit in Millisekunden für Anforderungen, die von MediaTailor an den ADS gestellt werden.

AdDecisionServer.Timeouts

Die Anzahl der Timeout-Anforderungen an den ADS in dem von Ihnen angegebenen CloudWatch Zeitraum.

AdNotReady

Gibt an, wie oft der ADS in dem von Ihnen angegebenen Zeitraum auf eine Anzeige verwiesen hat, die von dem internen Transcoder-Service noch nicht transcodiert worden war.

Ein hoher Wert für diese Metrik kann zu einem niedrigen Gesamtwert für Avail.FillRate betragen.

AdsBilled

Die Anzahl der Anzeigen, für die Kunden basierend auf der Einfügung eine MediaTailor Rechnung stellt.

Avail.Duration

Die geplante Gesamtzahl der Millisekunden der Anzeigen, die innerhalb des CloudWatch Zeitraums verfügbar sind. Die geplante Summe basiert auf der Ad-Avail-Dauer im Ursprungsmanifest.

Avail.FilledDuration

Die geplante Anzahl von Millisekunden der Ad-Avail-Zeit, die innerhalb des CloudWatch Zeitraums mit Anzeigen gefüllt MediaTailor wird.

Avail.FillRate

Der geplante einfache Durchschnitt der Raten, mit denen einzelne Anzeigen innerhalb des CloudWatch Zeitraums MediaTailor besetzt.

Um den gewichteten Durchschnittswert zu erhalten, berechnen Sie die Avail.FilledDuration als Prozentsatz der Avail.Duration. Weitere Informationen über einfache und gewichtete Durchschnittswerte finden Sie unter Einfache und gewichtete Durchschnittswerte.

Welchen Wert MediaTailor maximal für Avail.FillRate erzielen kann, ist von dem Wert für AdDecisionServer.FillRate abhängig. Wenn der Wert für Avail.FillRate niedrig ist, vergleichen Sie ihn mit dem Wert für AdDecisionServer.FillRate. Wenn die AdDecisionServer.FillRate niedrig ist, gibt Ihr ADS möglicherweise nicht genügend Werbung für die Avail-Dauer zurück.

Avail.Impression

Die Anzahl der Anzeigen mit Ereignissen zur Impressionsnachverfolgung, die beim serverseitigen Repositorying MediaTailor angezeigt werden (nicht die Anzahl der Impressionen).

Avail.ObservedDuration

Die beobachtete Gesamtzahl der Millisekunden der Anzeigen, die innerhalb des CloudWatch Zeitraums verfügbar waren. Avail.ObservedDuration wird am Ende des Anzeigen-Avails ausgegeben und basiert auf der Dauer der Segmente, die während des Anzeigen-Avail im Manifest gemeldet wurden.

Avail.ObservedFilledDuration

Die beobachtete Anzahl von Millisekunden der Ad-Avail-Zeit, die innerhalb des CloudWatch Zeitraums mit Anzeigen MediaTailor gefüllt wurde.

Avail.ObservedFillRate

Der beobachtete einfache Durchschnitt der Raten, zu denen MediaTailor gefüllte einzelne Anzeigen innerhalb des CloudWatch Zeitraums verfügbar sind.

Avail.ObservedSlateDuration

Die beobachtete Gesamtzahl von Millisekunden an Slate, die innerhalb des CloudWatch Zeitraums eingefügt wurde.

GetManifest.Errors

Die Anzahl der Fehler, die während der Generierung von Manifesten in dem von Ihnen angegebenen CloudWatch Zeitraum empfangen MediaTailor wurden.

GetManifest.Latency

Die MediaTailor Reaktionszeit in Millisekunden für die Anforderung zum Generieren von Manifesten.

Origin.Errors

Die Anzahl der Nicht-HTTP-200-Statuscode-Antworten und Timeout-Antworten, die im angegebenen CloudWatch Zeitraum vom Ursprungs-Server MediaTailor erhalten haben.

Origin.Latency

Die Reaktionszeit für Anfragen, die von MediaTailor an Ihren Ursprungsserver des Inhalts gestellt werden.

Origin.ManifestFileSizeBytes

Die Dateigröße des Ursprungsmanifests in Byte sowohl für HLS als auch für DASH. In der Regel wird diese Metrik in Verbindung mit verwendetOrigin.ManifestFileSizeTooLarge.

Origin.ManifestFileSizeTooLarge

Die Anzahl der Antworten vom Ursprung, deren Manifestgröße größer als die konfigurierte Menge ist. In der Regel wird diese Metrik in Verbindung mit verwendetOrigin.ManifestFileSizeBytes.

Origin.Timeouts

Die Anzahl der Timeout-Anforderungen an den Ursprungs-Server in dem von Ihnen angegebenen CloudWatch Zeitraum.

Requests

Die Anzahl der gleichzeitigen Transaktionen pro Sekunde für alle Anforderungstypen. Die Anzahl der Transaktionen hängt hauptsächlich von der Anzahl der Spieler ab und davon, wie oft die Spieler aktualisierte Manifeste anfordern. Jede Player-Anforderung zählt als eine Transaktion.

SkippedReason.DurationExceeded

Die Anzahl der Anzeigen, die nicht in einen Avail eingefügt wurden, weil der ADS eine Dauer von Anzeigen zurückgegeben hat, die länger als die angegebene Avail-Dauer war. Ein hoher Wert für diese Metrik kann zu einer Diskrepanz zwischen der AdDecisionServer.Ads Metrik Avail.Ads und beitragen.

SkippedReason.EarlyCueIn

Die Anzahl der Anzeigen, die aufgrund einer frühen übersprungen wurdenCUE-IN.

SkippedReason.InternalError

Die Anzahl der Anzeigen, die aufgrund eines MediaTailor internen Fehlers übersprungen wurden.

SkippedReason.NewCreative

Die Anzahl der Anzeigen, die nicht in einen Avail eingefügt wurden, da die Komponente zum ersten Mal von einem Client angefordert wurde. Ein hoher Wert für diese Metrik kann vorübergehend zu einem niedrigen Gesamt- beitragenAvail.FillRate, bis Komponenten erfolgreich transkodiert werden können.

SkippedReason.NoVariantMatch

Die Anzahl der Anzeigen, die aufgrund keiner Variantenübereinstimmung zwischen der Anzeige und dem Inhalt übersprungen wurden.

SkippedReason.PersonalizationThresholdExceeded

Die Dauer der Anzeigen, die die Einstellung „Personalization Threshold“ in dieser Konfiguration überschreiten.

SkippedReason.ProfileNotFound

Die Anzahl der Anzeigen, die übersprungen wurden, weil das Transcodierungsprofil nicht gefunden wurde.

SkippedReason.TranscodeError

Die Anzahl der Anzeigen, die aufgrund eines Transcodierungsfehlers übersprungen wurden.

SkippedReason.TranscodeInProgress

Die Anzahl der Anzeigen, die nicht in einen Avail eingefügt wurden, da die Anzeige noch nicht transkodiert wurde. Ein hoher Wert für diese Metrik kann vorübergehend zu einem niedrigen Gesamt- beitragenAvail.FillRate, bis die Komponenten erfolgreich transkodiert werden können.

Einfache und gewichtete Durchschnittswerte

Sie können den einfachen Durchschnitt und den gewichteten Durchschnitt für die Antworten von ADS auf Anzeigenanfragen von MediaTailor und für die MediaTailor Art und Weise abrufen, wie Anzeigen bereitstellt:

  • Die einfachen Durchschnittswerte werden in AdDecisionServer.FillRate und Avail.FillRate angegeben. Dabei handelt es sich um die Durchschnittswerte der Füllraten in Prozent für einzelne Avails für den Zeitraum. Bei den einfachen Durchschnittswerten werden keine Unterschiede in der Dauer der einzelnen Avails berücksichtigt.

  • Die gewichteten Durchschnittswerte beziehen sich auf die prozentuale Füllrate für die Summe aller Werte der Avail-Dauer. Diese Werte werden als (AdDecisionServer.Duration*100)/Avail.Duration und (Avail.FilledDuration*100)/Avail.Duration berechnet. Diese Durchschnittswerte reflektieren die Unterschiede in der Dauer der einzelnen Ad-Avails, sodass solche mit längerer Dauer stärker gewichtet werden.

Für einen Zeitraum mit nur einem einzigen Ad-Avail entspricht der mit AdDecisionServer.FillRate angegebene einfache Durchschnitt dem mit (AdDecisionServer.Duration*100)/Avail.Duration angegebenen gewichteten Durchschnitt. Der mit Avail.FillRate angegebene einfache Durchschnitt entspricht dem mit (Avail.FilledDuration*100)/Avail.Duration angegebenen gewichteten Durchschnitt.

Beispiel

Angenommen, die von Ihnen angegebene Zeitspanne verfügt über die folgenden zwei Ad-Avails:

  • Die Dauer des ersten Ad-Avail beträgt 90 Sekunden:

    • Die ADS-Antwort für den Avail stellt 45 Sekunden an Werbung bereit (zu 50 % gefüllt).

    • MediaTailor füllt die verfügbare Werbezeit von 45 Sekunden aus (50 % ausgefüllt).

  • Die Dauer des zweiten Ad-Avail beträgt 120 Sekunden:

    • Die ADS-Antwort für den Avail stellt 120 Sekunden an Werbung bereit (zu 100 % gefüllt).

    • MediaTailor füllt die verfügbare Werbezeit von 90 Sekunden aus (75 % ausgefüllt).

Die Metriken sind wie folgt:

  • Der Wert von Avail.Duration ist 120, nämlich die Summe der Dauer der beiden Ad-Avail-Zeiträume: 90 + 120.

  • AdDecisionServer.Duration ist 165, nämlich die Summe der beiden Werte der Antwortdauer: 45 + 120.

  • Avail.FilledDuration ist 135, nämlich die Summe der beiden Werte für die gefüllte Dauer: 45 + 90.

  • Der Wert von AdDecisionServer.FillRate ist 75 %, nämlich der gefüllte prozentuale Durchschnitt für jeden Avail: (50 %+100 %)/2. Dies ist der einfache Durchschnittswert.

  • Der gewichtete Durchschnittswert für die ADS-Füllraten ist 78,57 %, was dem Wert für AdDecisionServer.Duration als Prozentsatz des Wertes für Avail.Duration entspricht: (165*100)/210. Diese Berechnung berücksichtigt die Unterschiede bezüglich der Dauer.

  • Der Wert von Avail.FillRate ist 62.5 %, nämlich der gefüllte prozentuale Durchschnitt für jeden Avail: (50 %+75 %)/2. Dies ist der einfache Durchschnittswert.

  • Der gewichtete Durchschnitt für die MediaTailor Avail-Fill-Raten beträgt 64,29 %, was dem Avail.FilledDuration als Prozentsatz von entsprichtAvail.Duration: (135*100) / 210. Diese Berechnung berücksichtigt die Unterschiede bezüglich der Dauer.

Der höchste WertAvail.FillRate, den für jede Werbeanzeige erreichen MediaTailor kann, ist 100 %. Der ADS gibt möglicherweise mehr Anzeigenzeit zurück, als im verfügbaren verfügbar ist, MediaTailor kann aber nur die verfügbare Zeit füllen.

AWS Elemental MediaTailor CloudWatch Dimensionen

Sie können die AWS Elemental MediaTailor Daten mit der folgenden Dimension filtern.

Dimension Beschreibung

Configuration Name

Gibt die Konfiguration an, zu der die Metrik gehört.