The following sections describe the logs that MediaTailor emits to describe events with the origin server when requesting and receiving a manifest. These are ManifestService
logs.
ManifestService
events
The following events are emitted during MediaTailor interactions with the origin.
Log | Description |
---|---|
CONFIG_SECURITY_ERROR |
The MediaTailor configuration has a security issue. |
CONFIG_SYNTAX_ERROR |
The origin and asset path result in a malformed URL. |
CONNECTION_ERROR |
The MediaTailor connection to the origin was refused or failed. |
GENERATED_MANIFEST |
MediaTailor generated a manifest. |
HOST_DISALLOWED |
MediaTailor does not allow HTTP requests to this host. |
INCOMPATIBLE_HLS_VERSION |
The manifest uses an incompatible HLS version. MediaTailor requires version 3 or greater. |
INVALID_SINGLE_PERIOD_DASH_MANIFEST |
The single-period DASH manifest is invalid. MediaTailor is passing through single-period DASH manifest. |
IO_ERROR |
MediaTailor encountered an IO error during communication with the origin. |
LAST_PERIOD_MISSING_AUDIO |
The last period in the DASH manifest is missing all audio
AdaptationSets because of origin audio or video
misalignment. To avoid playback issues, delay publishing the last period
until at least the next request. |
LAST_PERIOD_MISSING_AUDIO_WARNING |
The last period in the DASH manifest is missing all audio
AdaptationSets because of origin audio or video
misalignment. Choosing to publish (not delay) the last period. Missing
audio might cause playback issues. |
MANIFEST_ERROR |
The MediaTailor manifest request failed. |
NO_MASTER_OR_MEDIA_PLAYLIST |
The origin response doesn't contain a primary playlist or media playlist. |
NO_MASTER_PLAYLIST |
The origin response doesn't contain the expected primary playlist. |
NO_MEDIA_PLAYLIST |
The origin response doesn't contain the expected media playlist. |
ORIGIN_MANIFEST |
MediaTailor fetched an origin manifest. |
PARSING_ERROR |
The origin is unable to parse the manifest request. |
SCTE35_PARSING_ERROR |
MediaTailor is unable to parse Signal Binary element in the
manifest. |
SESSION_INITIALIZED |
A session was initialized. |
TIMEOUT_ERROR |
The MediaTailor manifest request timed out. |
TRACKING_RESPONSE |
MediaTailor served a tracking response. |
UNKNOWN_ERROR |
MediaTailor encountered an unknown error. |
UNKNOWN_HOST |
The host is unknown. |
UNSUPPORTED_SINGLE_PERIOD_DASH_MANIFEST |
The single-period DASH manifest is unsupported. MediaTailor is passing through single-period DASH manifest. |
Manifest logs properties
This section describes the properties of the manifest logs.
Property | Type | Required |
---|---|---|
awsAccountId |
string | true |
eventTimestamp |
string | true |
originId |
string | true |
customerId |
string | false |
eventType |
string | false |
sessionId |
string | false |
originRequestUrl |
string | false |
mediaTailorPath |
string | false |
requestId |
string | false |
responseBody |
string | false |
sessionType |
string (legal values: [DASH, HLS]) | false |
requestNextToken |
string | false |
eventDescription |
string | false |
assetPath |
string | false |
originFullUrl |
string | false |
originPrefixUrl |
string | false |
additionalInfo |
string | false |
cause |
string | false |
response |
string | false |
httpCode |
string | false |
errorMessage |
string | false |
adAdsResponse |
string | false |
adAdsRawResponse |
string | false |
adAdsRequest |
string | false |
adNumNewAvails |
string | false |
generatedMediaPlaylist |
string | false |
|
string | false |
requestStartTime |
string | false |
requestEndTime |
string | false |
requestStartTimeEpochMillis |
string | false |
requestEndTimeEpochMillis |
string | false |