View a markdown version of this page

Überwachen AWS Elemental MediaTailor mit CloudWatch Amazon-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.

Überwachen AWS Elemental MediaTailor mit CloudWatch Amazon-Metriken

Sie können AWS Elemental MediaTailor Metriken mithilfe von überwachen CloudWatch. CloudWatch sammelt Rohdaten über die Leistung des Dienstes und verarbeitet diese Daten zu lesbaren Metriken, die nahezu in Echtzeit sind. 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 CloudWatch Amazon-Benutzerhandbuch.

Metriken können nützlich sein, wenn Sie veraltete Manifeste untersuchen. Weitere Informationen finden Sie unter Verwenden von Metriken zur Diagnose veralteter Manifeste.

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

So zeigen Sie Metriken mithilfe der Konsole an CloudWatch
  1. Öffnen Sie die CloudWatch Konsole unterhttps://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.

Um Metriken mithilfe von anzuzeigen AWS Command Line Interface (AWS CLI)
  • 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.

Metriken für Channel Assembly (CA)

In der folgenden Tabelle sind alle Metriken pro Kanal oder pro Kanalausgang verfügbar.

Metrik Description
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 Anfrage benötigte, einschließlich der Zeit, die benötigt wurde, um Byte vom Client und Netzwerk zu empfangen und darauf zu schreiben.

Server-side Ad-insertion (SSAI) -Metriken

In der folgenden Tabelle sind serverseitige Metriken zur Anzeigenschaltung aufgeführt.

Metrik Description
AdDecisionServer.Ads

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

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

AdDecisionServer.Duration

Die Gesamtdauer aller Anzeigen, die innerhalb des von Ihnen angegebenen CloudWatch Zeitraums von ADS MediaTailor eingegangen sind, in Millisekunden. Diese Dauer kann länger sein als die von Ihnen angegebene Avail.Duration Dauer.

Dimensionen: ConfigurationName

AdDecisionServer.Errors

Die Anzahl der Antworten ohne HTTP-Statuscode 200, der leeren Antworten und der Antworten mit Timeout, die innerhalb des von Ihnen angegebenen CloudWatch Zeitraums vom ADS MediaTailor empfangen wurden.

Dimensionen: ConfigurationName

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.

Dimensionen: ConfigurationName

AdDecisionServer.Latency

Die Antwortzeit in Millisekunden für Anfragen, die vom ADS gestellt wurden. MediaTailor

Dimensionen: ConfigurationName

AdDecisionServer.Timeouts

Die Anzahl der Anfragen an das ADS, bei denen das Zeitlimit überschritten wurde, in dem von Ihnen angegebenen CloudWatch Zeitraum.

Dimensionen: ConfigurationName

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.

Dimensionen: ConfigurationName

AdsBilled

Die Anzahl der Anzeigen, für die Kunden je nach Insertion eine MediaTailor Rechnung gestellt wird.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Avail.Duration

Die geplante Gesamtanzahl von Millisekunden der Anzeigenverfügbarkeit innerhalb des Zeitraums. CloudWatch Die geplante Gesamtzahl basiert auf der Dauer der Anzeigenverfügbarkeit im ursprünglichen Manifest.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Avail.FilledDuration

Die geplante Anzahl von Millisekunden, in denen die Anzeige innerhalb des Zeitraums mit Anzeigen gefüllt MediaTailor wird. CloudWatch

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Avail.FillRate

Der geplante einfache Durchschnitt der Tarife, zu denen einzelne Anzeigen innerhalb des CloudWatch Zeitraums geschaltet MediaTailor werden.

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.

Dimensionen: ConfigurationName

Avail.Impression

Die Anzahl der Anzeigen, für die während der serverseitigen MediaTailor Berichterstattung Impression-Beacons ausgelöst wurden. MediaTailor gibt eine Zählung für jede Anzeige aus, die mindestens einen Impression-URI hat, unabhängig davon, ob diese Beacons letztendlich ausgeliefert wurden. Verwenden Sie diese Metrik als Nenner, um die Videoabschlussrate (VCR) zu berechnen (siehe). Avail.Complete

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Avail.Impression.Fired

Die Anzahl der Impression-Beacons, die während MediaTailor der serverseitigen Berichterstattung an eine bestimmte Ad-Tracking-Domain gesendet wurden, unabhängig davon, ob diese Beacons letztendlich ausgeliefert wurden. Eine Anzeige mit mehreren Impression-Beacon-URIs trägt pro URI zur jeweiligen Domain jedes Beacons eine Zählung bei. Diese Metrik verwendet dieselbe Einheit pro Beacon und pro Domain wie Avail.Impression.Retried undAvail.Impression.Recovered, sodass Sie die drei pro Domain kombinieren können (z. B. Avail.Impression.Fired gibtAvail.Impression.Retried/die Wiederholungsrate für eine Domain an).

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.Impression.Retried

Die Anzahl der Impression-Beacons, die während der serverseitigen Berichterstattung für eine bestimmte Ad-Tracking-Domain mindestens einmal MediaTailor versucht haben. Jedes Beacon wird seiner Domain einmal zugerechnet, unabhängig davon, wie viele Wiederholungsversuche unternommen wurden. Vergleichen Sie diese Metrik damit, Avail.Impression.Recovered wie viele Impression-Beacons, die erneut versucht wurden, letztendlich zugestellt wurden.

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.Impression.Recovered

Die Anzahl der Impression Beacons, die erfolgreich übermittelt wurden, nachdem sie während der serverseitigen Berichterstattung erneut versucht wurden. Jedes Beacon wird einmal zu seiner Domain gezählt. Ohne erneute Versuche hätten diese Beacons die Ad-Tracking-Domain nicht erreicht. Avail.Impression.Recovered/Avail.Impression.Retriedgibt die Erfolgsquote bei Wiederholungsversuchen für Impression-Beacons an.

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.Complete

Die Anzahl der Anzeigen, für die während der serverseitigen Berichterstattung vollständige Beacons MediaTailor ausgelöst wurden. MediaTailor gibt eine Zählung für jede Anzeige aus, die mindestens eine vollständige Tracking-URI hat, unabhängig davon, ob diese Beacons letztendlich ausgeliefert wurden. Um die Videoabschlussrate (VCR) zu berechnen, dividieren Sie die Summe Avail.Complete von durch die Summe von. Avail.Impression

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Avail.Complete.Fired

Die Anzahl der vollständigen Beacons, die MediaTailor während der serverseitigen Berichterstattung an eine bestimmte Ad-Tracking-Domain gesendet wurden, unabhängig davon, ob diese Beacons letztendlich ausgeliefert wurden. Eine Anzeige mit mehreren vollständigen Beacon-URIs trägt zur jeweiligen Domain jedes Beacons einen Zähler pro URI bei. Diese Metrik verwendet dieselbe Einheit pro Beacon und pro Domain wie Avail.Complete.Retried undAvail.Complete.Recovered, sodass Sie die drei pro Domain kombinieren können (z. B. Avail.Complete.Fired gibtAvail.Complete.Retried/die Wiederholungsrate für eine Domain an).

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.Complete.Retried

Die Anzahl der vollständigen Beacons, die während der serverseitigen Berichterstattung mindestens einmal einen MediaTailor erneuten Versuch für eine bestimmte Ad-Tracking-Domain versucht haben. Jedes Beacon wird seiner Domain einmal zugerechnet, unabhängig davon, wie viele Wiederholungsversuche unternommen wurden. Vergleichen Sie diese Metrik, um Avail.Complete.Recovered zu sehen, wie viele vollständige Beacons, die wiederholt versucht wurden, letztendlich zugestellt wurden.

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.Complete.Recovered

Die Anzahl der vollständigen Beacons, die erfolgreich zugestellt wurden, nachdem sie während der serverseitigen Berichterstattung erneut versucht wurden. Jedes Beacon wird einmal zu seiner Domain gezählt. Ohne erneute Versuche hätten diese Beacons die Ad-Tracking-Domain nicht erreicht. Avail.Complete.Recovered/Avail.Complete.Retriedgibt die Erfolgsrate der Wiederholungsversuche für komplette Beacons an.

Abmessungen:

  • AdTrackingDomain

  • Account-level (keine Abmessungen)

Avail.ObservedDuration

Die beobachtete Gesamtzahl der Anzeigennutzungen in Millisekunden, die innerhalb des Zeitraums aufgetreten sind. CloudWatch Avail.ObservedDurationwird am Ende der Verfügbarkeit der Anzeige ausgegeben und basiert auf der Dauer der Segmente, die während der Verfügbarkeit der Anzeige im Manifest angegeben wurden.

Dimensionen: ConfigurationName

Avail.ObservedFilledDuration

Die beobachtete Anzahl von Millisekunden, nach der die Anzeige innerhalb des Zeitraums mit Anzeigen MediaTailor gefüllt wurde. CloudWatch

Dimensionen: ConfigurationName

Avail.ObservedFillRate

Der beobachtete einfache Durchschnitt der Raten, MediaTailor mit denen einzelne Anzeigen innerhalb des Zeitraums abgerufen wurden. CloudWatch

Wird nur für HLS-Manifeste beim ersten CUE-IN Tag ausgegeben. Wenn kein CUE-IN Tag vorhanden ist, wird diese Metrik MediaTailor nicht ausgegeben.

Dimensionen: ConfigurationName

Avail.ObservedSlateDuration

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

Dimensionen: ConfigurationName

GetManifest.Age

Das Gesamtalter des Manifests in Millisekunden. Gemessen von dem Zeitpunkt, an dem der Ursprung das Manifest erstellt hat, bis zu dem Zeitpunkt, an dem das personalisierte Manifest MediaTailor gesendet wird.

Weitere Informationen zu Metriken zur Messung des Alters von Manifesten finden Sie unterVerwenden von Metriken zur Diagnose veralteter Manifeste.

Dimensionen: ConfigurationName

GetManifest.Errors

Die Anzahl der Fehler, die MediaTailor beim Generieren von Manifesten in dem von Ihnen angegebenen CloudWatch Zeitraum aufgetreten sind.

Dimensionen: ConfigurationName

GetManifest.Latency

Die MediaTailor Antwortzeit in Millisekunden für die Anforderung, Manifeste zu generieren.

Weitere Informationen zu Metriken zur Messung des Alters von Manifesten finden Sie unter. Verwenden von Metriken zur Diagnose veralteter Manifeste

Dimensionen: ConfigurationName

GetManifest.MediaTailorAge

Der Zeitraum, in dem das Manifest gespeichert wurde, MediaTailor in Millisekunden. Gemessen vom Zeitpunkt des MediaTailor Empfangs einer Ursprungsantwort bis zum MediaTailor Senden des personalisierten Manifests.

Weitere Informationen zu Metriken zur Messung des Alters von Manifesten finden Sie unterVerwenden von Metriken zur Diagnose veralteter Manifeste.

Dimensionen: ConfigurationName

Origin.Age

Die Zeitspanne in Millisekunden, in der der Ursprung das Manifest hat. Gemessen von dem Zeitpunkt, an dem der Ursprung das Manifest erstellt, bis zu dem Zeitpunkt, an dem die MediaTailor Ursprungsanfrage gesendet wird.

Alle origin.* Metriken werden für Anfragen ausgegeben, die direkt vom Ursprung aus erfüllt werden. Sie werden nicht für zwischengespeicherte Ursprungsantworten ausgegeben.

Weitere Informationen zu Metriken zur Messung des Manifestalters finden Sie unterVerwenden von Metriken zur Diagnose veralteter Manifeste.

Dimensionen: ConfigurationName

Origin.Errors

Die Anzahl der Nicht-HTTP-200-Statuscode-Antworten und der Timeout-Antworten, die in dem von Ihnen angegebenen CloudWatch Zeitraum vom Originalserver MediaTailor empfangen wurden.

Alle origin.* Metriken werden für Anfragen ausgegeben, die direkt vom Ursprung erfüllt werden. Sie werden nicht für zwischengespeicherte Ursprungsantworten ausgegeben.

Dimensionen: ConfigurationName

Origin.ManifestFileSizeBytes

Die Dateigröße des Ursprungs-Manifests in Byte sowohl für HLS als auch für DASH. In der Regel wird diese Metrik in Verbindung mit Origin.ManifestFileSizeTooLarge verwendet.

Alle origin.* Metriken werden für Anfragen ausgegeben, die direkt vom Ursprung aus erfüllt werden. Sie werden nicht für zwischengespeicherte Ursprungsantworten ausgegeben.

Dimensionen: ConfigurationName

Origin.ManifestFileSizeTooLarge

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

Alle origin.* Metriken werden für Anfragen ausgegeben, die direkt vom Ursprung aus erfüllt werden. Sie werden nicht für zwischengespeicherte Ursprungsantworten ausgegeben.

Dimensionen: ConfigurationName

Origin.Timeouts

Die Anzahl der Anfragen an den Ursprungsserver, bei denen das Zeitlimit überschritten wurde, in dem von CloudWatch Ihnen angegebenen Zeitraum.

Alle origin.* Metriken werden für Anfragen ausgegeben, die direkt vom Ursprung aus erfüllt werden. Sie werden nicht für zwischengespeicherte Ursprungsantworten ausgegeben.

Dimensionen: ConfigurationName

Requests

Die Anzahl gleichzeitiger 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.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.DurationExceeded

Die Anzahl der Anzeigen, die nicht in einen Avail eingefügt wurden, weil die ADS eine Anzeigendauer zurückgegeben haben, die länger als die angegebene Nutzungsdauer war. Ein hoher Wert für diese Metrik kann zu einer Diskrepanz zwischen den AdsBilled Metriken und führen. AdDecisionServer.Ads Weitere Informationen zu den Gründen, warum eine Anzeige übersprungen wurde, finden Sie unter. Fehlerbehebung beim Überspringen von Werbeanzeigen

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.EarlyCueIn

Die Anzahl der Anzeigen, die aufgrund einer CUE-IN Frühwarnung übersprungen wurden.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.ImportError

Die Anzahl der Anzeigen, die aufgrund eines Fehlers im Importauftrag übersprungen wurden.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.ImportInProgress

Die Anzahl der Anzeigen, die aufgrund eines bestehenden aktiven Importauftrags übersprungen wurden.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.InternalError

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

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.NewCreative

Die Anzahl der Anzeigen, die nicht in einen Avail geschaltet wurden, weil das Asset zum ersten Mal von einem Kunden angefordert wurde. Ein hoher Wert für diese Metrik kann vorübergehend zu einem niedrigen Gesamtwert führenAvail.FillRate, bis das Asset erfolgreich transkodiert werden kann.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.NoVariantMatch

Die Anzahl der übersprungenen Anzeigen, da keine Variantenübereinstimmung zwischen Anzeige und Inhalt besteht.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.PersonalizationThresholdExceeded

Die Dauer von Anzeigen, die den in dieser Konfiguration eingestellten Personalisierungsschwellenwert überschreiten.

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.ProfileNotFound

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

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.TranscodeError

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

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

SkippedReason.TranscodeInProgress

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

Abmessungen:

  • ConfigurationName

  • Account-level (keine Abmessungen)

Anmerkung

Bei HLS Interstitials-Sitzungen verhalten sich einige Metriken unterschiedlich, da die Anzeigenentscheidungen erst spät verbindlich sind:

  • Avail.ObservedFilledDurationpasst, Avail.FilledDuration da MediaTailor das tatsächliche clientseitige Wiedergabeverhalten nicht beobachtet werden kann.

  • Avail.ObservedSlateDurationmeldet die geplante Dauer anhand der Antworten aus der Asset-Liste und nicht anhand der beobachteten Wiedergabe.

  • Metriken, denen „Beobachtet“ vorangestellt ist, liefern Schätzwerte für HLS Interstitials-Sitzungen.

Funktionen, Metriken

Die folgenden Metriken werden veröffentlicht, wenn Sie Functions mit Ihren Wiedergabekonfigurationen verwenden. Diese Metriken werden immer ausgegeben, wenn eine Funktion auf einem Lifecycle-Hook konfiguriert wird. Es ist keine Opt-In- oder Log-Konfiguration erforderlich.

Hook-level Metriken — ein Datenpunkt pro Lifecycle-Hook-Ausführung:

Metrik Description
PreSessionInitHook.Invocations

Die Häufigkeit, mit der der Hook zur Initialisierung vor der Sitzung aufgerufen wurde.

Dimensionen: ConfigurationName

PreSessionInitHook.Errors

Die Anzahl der Hook-Ausführungen vor der Sitzungsinitialisierung, die zu einem Fehler geführt haben.

Dimensionen: ConfigurationName

PreSessionInitHook.Latency

Die Ausführungszeit in Millisekunden für den Initialisierungs-Hook vor der Sitzung.

Dimensionen: ConfigurationName

PreAdsRequestHook.Invocations

Die Häufigkeit, mit der der Request-Hook vor der Werbung aufgerufen wurde.

Dimensionen: ConfigurationName

PreAdsRequestHook.Errors

Die Anzahl der Request-Hook-Ausführungen vor Werbeanzeigen, die zu einem Fehler geführt haben.

Dimensionen: ConfigurationName

PreAdsRequestHook.Latency

Die Ausführungszeit in Millisekunden für den Request-Hook vor der Werbung.

Dimensionen: ConfigurationName

PostAdsResponseHook.Invocations

Die Häufigkeit, mit der der Antwort-Hook nach der Werbung aufgerufen wurde.

Dimensionen: ConfigurationName

PostAdsResponseHook.Errors

Die Anzahl der Response-Hook-Ausführungen nach Werbeanzeigen, die zu einem Fehler geführt haben.

Dimensionen: ConfigurationName

PostAdsResponseHook.Latency

Die Ausführungszeit in Millisekunden für den Response-Hook nach der Werbung.

Dimensionen: ConfigurationName

PreManifestInsertionHook.Invocations

Die Häufigkeit, mit der der Einfüge-Hook vor dem Manifest aufgerufen wurde.

Dimensionen: ConfigurationName

PreManifestInsertionHook.Errors

Die Anzahl der vor dem Manifest ausgeführten Einfüge-Hooks, die zu einem Fehler geführt haben.

Dimensionen: ConfigurationName

PreManifestInsertionHook.Latency

Die Ausführungszeit in Millisekunden für den Einfüge-Hook vor dem Manifest.

Dimensionen: ConfigurationName

Function-level Metriken — ein Datenpunkt pro Ausführung einer einzelnen Funktion. Diese Metriken enthalten zusätzliche Dimensionen (FunctionId,FunctionType,HookType), sodass Sie feststellen können, welche bestimmte Funktion langsam ist oder ausfällt:

Metrik Description
Function.Invocations

Die Häufigkeit, mit der eine einzelne Funktion ausgeführt wurde.

Abmessungen:

  • ConfigurationName

  • ConfigurationName, FunctionId, FunctionType, HookType

Function.Errors

Die Anzahl der einzelnen Funktionsausführungen, die zu einem Fehler geführt haben.

Abmessungen:

  • ConfigurationName

  • ConfigurationName, FunctionId, FunctionType, HookType

Function.Latency

Die Ausführungszeit in Millisekunden für eine einzelne Funktion.

Abmessungen:

  • ConfigurationName

  • ConfigurationName, FunctionId, FunctionType, HookType

Einfache und gewichtete Durchschnittswerte

Sie können den einfachen Durchschnitt und den gewichteten Durchschnitt der Antworten von ADS auf Anzeigenanfragen von MediaTailor und für die Verfügbarkeit der Anzeige MediaTailor abrufen:

  • 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 45 Sekunden der verfügbaren Anzeigenzeit aus (50% gefü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 90 Sekunden der verfügbaren Anzeigenzeit aus (75%).

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 der MediaTailor verfügbaren Füllraten liegt bei 64,29%. Dies ist der Avail.FilledDuration Prozentsatz vonAvail.Duration: (135*100)/210. Diese Berechnung berücksichtigt die Unterschiede bezüglich der Dauer.

Der höchste WertAvail.FillRate, der für jede MediaTailor verfügbare Anzeige erreicht werden kann, ist 100%. Der ADS gibt möglicherweise mehr Werbezeit zurück, als im Avail verfügbar ist, MediaTailor kann aber nur den verfügbaren Zeitraum füllen.

AWS Elemental MediaTailor CloudWatch Abmessungen

Sie können die AWS Elemental MediaTailor Daten mithilfe der folgenden Dimensionen filtern.

Dimension Description

ConfigurationName

Gibt die Konfiguration an, zu der die Metrik gehört. Verfügbar für alle Metriken mit Ausnahme der Beacon-Metriken pro Domain (Avail.Impression.Fired,Avail.Impression.Retried,Avail.Impression.Recovered, Avail.Complete.FiredAvail.Complete.Retried, undAvail.Complete.Recovered).

AdTrackingDomain

Die registrierbare Domain des Ziels des Ad-Tracking-Beacons, wobei die Subdomains entfernt wurden. Ein Host, der nicht zu einer registrierbaren Domain aufgelöst werden kann, wird als gemeldet. unknown Verfügbar aufAvail.Impression.Fired, Avail.Impression.RetriedAvail.Impression.Recovered, Avail.Complete.FiredAvail.Complete.Retried, undAvail.Complete.Recovered.

FunctionId

Der Bezeichner der Funktion. Nur für Function.* Metriken verfügbar.

FunctionType

Die Art der Funktion: CUSTOM_OUTPUTHTTP_REQUEST,VAST_REQUEST,SEQUENTIAL_EXECUTOR, oderCONCURRENT_EXECUTOR. Nur für Function.* Metriken verfügbar.

HookType

Der Lifecycle-Hook, der die Funktion ausgelöst hat: PRE_SESSION_INITIALIZATION PRE_ADS_REQUESTPOST_ADS_RESPONSE,, oderPRE_MANIFEST_INSERTION. Nur für Function.* Metriken verfügbar.