Media Services bewaken
Wanneer toepassingen en bedrijfsprocessen afhankelijk zijn van Azure-resources, wilt u deze resources controleren op hun beschikbaarheid, prestaties en werking. In dit artikel worden de bewakingsgegevens beschreven die door Media Services worden gegenereerd en hoe u de functies van Azure Monitor kunt gebruiken om deze gegevens te analyseren en te waarschuwen.
Azure Monitor
Media Services maakt bewakingsgegevens met behulp van Azure Monitor. Dit is een volledige stackbewakingsservice in Azure die een volledige set functies biedt voor het bewaken van uw Azure-resources, naast resources in andere clouds en on-premises.
Lees eerst het artikel Azure-resources bewaken met Azure Monitor, waarin de volgende concepten worden beschreven:
- Wat is Azure Monitor?
- Kosten in verband met bewaking
- Bewakingsgegevens die zijn verzameld in Azure
- Gegevensverzameling configureren
- Standaardhulpprogramma's in Azure voor het analyseren van en waarschuwingen over bewakingsgegevens
Bewakingsgegevens van Media Services
Media Services verzamelt dezelfde soorten bewakingsgegevens als andere Azure-resources die worden beschreven in Gegevens van Azure-resources bewaken.
Alle gegevens die worden verzameld door Azure Monitor kunnen in twee fundamentele typen worden ingedeeld: metrische gegevens en logboeken. Met deze twee typen kunt u:
- Visualiseer en analyseer de metrische gegevens met behulp van Metrics Explorer.
- Bewaak diagnostische logboeken van Media Services en maak waarschuwingen en meldingen voor deze logboeken.
- U kunt logboeken verzenden of streamen naar:
- Azure Storage
- Azure Event Hubs
- Log Analytics
- Services van derden gebruiken
Verzameling en routering
Metrische platformgegevens en het activiteitenlogboek worden automatisch verzameld en opgeslagen, maar kunnen worden gerouteerd naar andere locaties met behulp van een diagnostische instelling.
Resourcelogboeken worden pas verzameld en opgeslagen als u een diagnostische instelling maakt en deze naar een of meer locaties routert.
Zie het artikel Diagnostische instelling maken voor het verzamelen van platformlogboeken en metrische gegevens in Azure voor het gedetailleerde proces voor het maken van een diagnostische instelling.
Metrische gegevens van Media Services
Metrische gegevens van Media Services worden regelmatig verzameld, ongeacht of de waarde verandert.
Metrische typen
Beschikbare metrische gegevens voor Media Services zijn:
- Metrische gegevens voor Media Services-accounts, waaronder Key Delivery
- Metrische gegevens van livegebeurtenissen
- Metrische gegevens voor streaming-eindpunten
Metrische gegevens analyseren
U kunt metrische gegevens voor Media Services samen met metrische gegevens van andere Azure-services analyseren met behulp van Metrics Explorer. Raadpleeg Aan de slag met Azure Metrics Explorer voor meer informatie over het gebruik van dit hulpprogramma.
Media Services-logboeken
Activiteitenlogboeken
Het activiteitenlogboek is een platformlogboek dat inzicht biedt in gebeurtenissen op abonnementsniveau. U kunt deze onafhankelijk bekijken of doorsturen naar Azure Monitor-logboeken, waar u veel complexere query's kunt uitvoeren met behulp van Log Analytics.
Resourcelogboeken
Resourcelogboeken bieden uitgebreide en frequente gegevens over de werking van een Azure-resource. Zie Logboekgegevens van uw Azure-resources verzamelen en gebruiken voor meer informatie.
Media Services ondersteunt de volgende resourcelogboeken: Microsoft.Media/mediaservices
Diagnostische logboeken van Media Services
Enkele dingen die u kunt onderzoeken met diagnostische logboeken zijn:
- Het aantal licenties dat per DRM-type wordt geleverd
- Het aantal licenties dat door beleid wordt geleverd
- De latentie voor aanvragen voor sleutellevering
- Het aantal niet-geautoriseerde licentieaanvragen van clients
Logboeken analyseren
Gegevens in Azure Monitor-logboeken worden opgeslagen in tabellen waarin elke tabel een eigen set unieke eigenschappen heeft.
Alle resourcelogboeken in Azure Monitor hebben dezelfde velden, gevolgd door servicespecifieke velden. Het algemene schema wordt beschreven in het azure Monitor-resourcelogboekschema.
Waarschuwingen
Met Azure Monitor-waarschuwingen wordt u proactief op de hoogte gesteld wanneer aan bepaalde belangrijke voorwaarden wordt voldaan in uw controlegegevens. Hiermee kunt u problemen in uw systeem identificeren en oplossen. U kunt waarschuwingen instellen voor metrische gegevens, logboeken en het activiteitenlogboek. Zie Overzicht van Azure Monitor-waarschuwingen voor meer informatie.
Schema 's
Zie Ondersteunde services, schema's en categorieën voor diagnostische logboeken van Azure voor een gedetailleerde beschrijving van het schema voor diagnostische logboeken op het hoogste niveau.
Status van mediaaccount
Naam | Beschrijving |
---|---|
TimeGenerated | De tijdstempel (UTC) van wanneer de gebeurtenis is gegenereerd. |
OperationName | De naam van de bewerking die de gebeurtenis heeft geactiveerd. |
Niveau | Berichtniveau. Mogelijke waarden zijn Informatief, Waarschuwing, Fout, Kritiek en Uitgebreid. |
Locatie | Locatie van de service die het logboek verzendt. |
EventCode | De gebeurteniscode. |
EventMessage | Het gebeurtenisstatusbericht. |
Sleutellevering
Naam | Beschrijving |
---|---|
TimeGenerated | De tijdstempel (UTC) van wanneer de gebeurtenis is gegenereerd. |
OperationName | De naam van de bewerking die de gebeurtenis heeft geactiveerd. |
OperationVersion | Bewerkingsversie van Azure Media Services. |
ResultType | Resultaattype azure Media Services-bewerking. |
ResultSignature | Handtekening voor bewerkingsresultaten van Azure Media Services. |
DurationMs | Azure Media Services-bewerkingsduur in milliseconden. |
Niveau | Berichtniveau. Mogelijke waarden zijn Informatief, Waarschuwing, Fout, Kritiek en Uitgebreid. |
Locatie | Locatie van de service die het logboek verzendt. |
RequestId | Id van de aanvraag. |
Keytype | Dit kan een van de volgende waarden zijn: Clear (geen versleuteling), FairPlay, PlayReady of Widevine. |
KeyId | De id van de aangevraagde sleutel. |
TokenType | Het tokentype. |
PolicyName | De Azure Resource Manager naam van het beleid. |
StatusMessage | Het statusbericht. |
Voorbeeld van een sleutelleveringslogboek
{
"time": "2019-01-11T17:59:10.4908614Z",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000/RESOURCEGROUPS/SBKEY/PROVIDERS/MICROSOFT.MEDIA/MEDIASERVICES/SBDNSTEST",
"operationName": "MICROSOFT.MEDIA/MEDIASERVICES/CONTENTKEYS/READ",
"operationVersion": "1.0",
"category": "KeyDeliveryRequests",
"resultType": "Succeeded",
"resultSignature": "OK",
"durationMs": 315,
"identity": {
"authorization": {
"issuer": "http://testacs",
"audience": "urn:test"
},
"claims": {
"urn:microsoft:azure:mediaservices:contentkeyidentifier": "aaaaaaaa-0b0b-1c1c-2d2d-333333333333",
"iss": "http://testacs",
"aud": "urn:test",
"exp": "1547233138"
}
},
"level": "Informational",
"location": "uswestcentral",
"properties": {
"requestId": "b0243468-d8e5-4edf-a48b-d408e1661050",
"keyType": "Clear",
"keyId": "aaaaaaaa-0b0b-1c1c-2d2d-333333333333",
"policyName": "56a70229-82d0-4174-82bc-e9d3b14e5dbf",
"tokenType": "JWT",
"statusMessage": "OK"
}
}
Livegebeurtenissen
Naam | Beschrijving |
---|---|
TimeGenerated | Het tijdstempel (UTC) waarop de gebeurtenis is gegenereerd. |
OperationName | De naam van de bewerking die de gebeurtenis heeft geactiveerd. |
Niveau | Berichtniveau. Mogelijke waarden zijn Informatief, Waarschuwing, Fout, Kritiek en Uitgebreid. |
Locatie | Locatie van de service die de gebeurtenis verzendt. |
Eigenschappen | Details van de bewerking. |
Voorbeeld van livegebeurtenislogboek
[
{
"TimeGenerated": "2022-10-11T06:02:13.4730825Z",
"OperationName": "LIVEEVENTS/INGESTBEGIN",
"Level": "Informational",
"Location": "westcentralus",
"Properties": {"liveEventName":"CONTOSOLIVE","streamName":"1234","remoteIP":"10.0.0.xxx","remotePort":"35091"}
},
{
"TimeGenerated": "2022-10-11T06:02:19.8229491Z",
"OperationName": "LIVEEVENTS/STREAMINFO",
"Level": "Informational",
"Location": "westcentralus",
"Properties": {"liveEventName":"CONTOSOLIVE","remoteIP":"10.0.0.xxx","remotePort":"35091","trackName":"audio_160000","trackType":"audio","bitrate":160000,"timestamp":66,"timescale":1000,"resolution":"n/a"}
},
{
"TimeGenerated": "2022-10-11T06:04:41.1375866Z",
"OperationName": "LIVEEVENTS/INGESTEND",
"Level": "Informational",
"Location": "westcentralus",
"Properties": {"liveEventName":"CONTOSOLIVE","streamName":"1234","remoteIP":"10.0.0.xxx","remotePort":"35091","resultCode":"MPE_CLIENT_TERMINATED_SESSION"}
},
{
"TimeGenerated": "2022-10-11T06:07:01.0446756Z",
"OperationName": "LIVEEVENTS/INGESTDISCONTINUITY",
"Level": "Warning",
"Location": "westcentralus",
"Properties": {"liveEventName":"CONTOSOLIVE","trackName":"audio","timestamp":156777,"discontinuityGap":12605}
}
]
Streaming-eindpunten
Naam | Beschrijving |
---|---|
TimeGenerated | Het tijdstempel (UTC) waarop de gebeurtenis is gegenereerd. |
OperationName | De naam van de bewerking die de gebeurtenis heeft geactiveerd. |
OperationVersion | Bewerkingsversie van Azure Media Services. |
Niveau | Berichtniveau. Mogelijke waarden zijn Informatief, Waarschuwing, Fout, Kritiek en Uitgebreid. |
Locatie | Locatie van de service die de gebeurtenis verzendt. |
ClientIP | IP-adres van de client. |
URL | De streaming-URL van Azure Media Services. |
Status | Statuscode van de aanvraag. |
Voorbeeld van streaming-eindpuntlogboek
[
{
"time": "2022-09-30T07:40:06.1524833Z",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-000000000001/RESOURCEGROUPS/CONTOSORG/PROVIDERS/MICROSOFT.MEDIA/MEDIASERVICES/CONTOSOMEDIA/STREAMINGENDPOINTS/DEFAULT",
"operationName": "MICROSOFT.MEDIA/MEDIASERVICES/STREAMINGENDPOINTS/GET",
"category": "StreamingEndpointRequests",
"level": "Informational",
"location": "uswc1",
"properties": {
"ClientIP": "10.0.0.1",
"URL": "https://cdn--contosomedia-uswc.streaming.media.azure.net:443/00000000-0000-0000-0000-000000000000/contoso.ism/QualityLevels(127999)/Fragments(aac_eng_2_127999_2_1=20053333,format=mpd-time-csf)",
"Status": "200"
},
"operationVersion": "1.0"
}
]