Mit Protokollen arbeiten - MediaLive

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.

Mit Protokollen arbeiten

In der Logs-Konsole können Sie sowohl Encoder-Logs als auch CloudWatch Logs während der Ausführung anzeigen, genauso wie Sie Logs für jeden Service aufrufen.

Sie müssen die Logs, Logging-Gruppen oder Log-Streams nicht in der CloudWatch Logs-Konsole einrichten, da sie MediaLive automatisch für Sie eingerichtet werden.

  • Protokollgruppe — Die Protokollgruppe ist immer die folgende: ElementalMediaLive.

  • Protokollstream — Der Protokollstream ist wie folgt benannt:

    • Encoder-Logs — benannt nach der ARN/Pipeline.

    • AS-Run-Protokolle — benannt nach dem ARN/der Pipeline mit angehängtem Anhang. _as_run

    Beispiele:

    arn_aws_medialive_us-west-2_111122223333_channel_5106412_0

    arn_aws_medialive_us-west-2_111122223333_channel_5106412_0_as_run

    Wo 5106412 ist die Kanal-ID und 0 ist die Pipeline.

Inhalt der Encoder-Protokolle

Die -Protokolle liegen im JSON-Format vor:

{ "encoder_pipeline": 0, "severity": "I", "timestamp": "2018-05-21T16:36:41.650318", "channel_arn": "arn:aws:medialive:us-west-2:111122223333:channel:5106412", "logger_name": "", "message": "Probing input media..." }, . . . ]

Die Daten sind folgende:

  • encoder_pipeline: 0 oder 1 (wenn der Channel als Standardkanal eingerichtet ist und daher über zwei Pipelines verfügt).

  • severity: Ein Buchstabe Die Protokollstufe (wird bei Aktivierung der Protokollierung definiert) steuert, welche Schweregrade in den Protokollen angezeigt werden können. Weitere Informationen finden Sie unter Log Levels and Verbosities.

  • timestamp: Die Uhrzeit im ISO 8601-Format: JJJJ – MM – TT T hh : mm : ss : Dezimalsekundenbruchteil.

  • channel_arn: Der ARN zuzüglich der Channel-ID. Im vorherigen Beispiel hat der Channel die ID 5106412.

  • logger_name: Dieses Feld kann leer sein oder einen Namen enthalten, der eine Reihe von zugehörigen Meldungen bündelt.

  • message: Die Meldung Denken Sie daran, dass sich der Wortlaut ändern kann, weshalb Sie keine Automatisierung auf der Grundlage des Wortlauts vornehmen sollten.

Protokollebenen und Ausführlichkeiten für Encoder-Logs

Wenn Sie diese Tabelle verwenden möchten, so finden Sie die entsprechende Stufe in der ersten Spalte und daneben die jeweiligen Schweregrade, die bei dieser Stufe im Protokoll angezeigt werden.

Level Meldungen debuggen Informationsnachrichten Warnmeldungen Kritische Meldungen Fatale Nachrichten
DEBUG Ja Ja Ja Ja Ja
INFO Ja Ja Ja Ja
WARNING Ja Ja Ja
ERROR Ja Ja

Verwaltung des Protokollspeichers

Wenn Sie einen Kanal löschen, verbleiben die zugehörigen Protokolle in den CloudWatch Protokollen. Die Gebühren für deren Speicherung werden Ihnen weiterhin in Rechnung gestellt, bis Sie sie löschen. Um Protokolle zu löschen, ändern Sie die Aufbewahrung von Protokolldaten. Alle Daten, die älter als die festgelegte Aufbewahrungsfrist sind, werden gelöscht. Weitere Informationen finden Sie im Amazon CloudWatch Logs-Benutzerhandbuch. Die Protokollgruppe für die Protokolle ist ElementalMediaLive.