Monitorování služby Media Services
Pokud máte aplikace a obchodní procesy, které se spoléhají na prostředky Azure, chcete tyto prostředky monitorovat z hlediska jejich dostupnosti, výkonu a provozu. Tento článek popisuje data monitorování generovaná službou Media Services a způsob použití funkcí Služby Azure Monitor k analýze a upozorňování na tato data.
Azure Monitor
Služba Media Services vytváří data monitorování pomocí služby Azure Monitor, což je kompletní služba monitorování zásobníku v Azure, která kromě prostředků v jiných cloudech a místním prostředí poskytuje kompletní sadu funkcí pro monitorování prostředků Azure.
Začněte tím, že si přečtete článek Monitorování prostředků Azure pomocí Služby Azure Monitor, který popisuje následující koncepty:
- Co je Azure Monitor?
- Náklady spojené s monitorováním
- Monitorování dat shromažďovaných v Azure
- Konfigurace shromažďování dat
- Standardní nástroje v Azure pro analýzu dat monitorování a upozorňování na data monitorování
Data monitorování služby Media Services
Služba Media Services shromažďuje stejné druhy dat monitorování jako ostatní prostředky Azure, které jsou popsané v tématu Monitorování dat z prostředků Azure.
Všechna data shromážděná službou Azure Monitor patří do jednoho ze dvou základních typů: metriky a protokoly. S těmito dvěma typy můžete:
- Vizualizujte a analyzujte data metrik pomocí Průzkumníka metrik.
- Monitorujte diagnostické protokoly Media Services a vytvářejte pro ně upozornění a oznámení.
- Protokoly můžete odesílat nebo streamovat do:
- Azure Storage
- Azure Event Hubs
- Log Analytics
- Použití služeb třetích stran
Shromažďování a směrování
Metriky platformy a protokol aktivit se shromažďují a ukládají automaticky, ale pomocí nastavení diagnostiky je možné je směrovat do jiných umístění.
Protokoly prostředkůse neshromažďují a neukládají, dokud nevytvoříte nastavení diagnostiky a nenasměrujete je do jednoho nebo více umístění.
Podrobný postup vytváření nastavení diagnostiky najdete v článku Vytvoření nastavení diagnostiky pro shromažďování protokolů a metrik platformy v Azure .
Metriky služby Media Services
Metriky služby Media Services se shromažďují v pravidelných intervalech bez ohledu na to, jestli se hodnota změní nebo ne.
Typy metrik
Metriky dostupné pro Media Services jsou:
- Metriky účtu služby Media Services, včetně doručování klíčů
- Metriky živých událostí
- Metriky koncového bodu streamování
Analýza metrik
Pomocí Průzkumníka metrik můžete analyzovat metriky pro Media Services společně s metrikami z jiných služeb Azure. Podrobnosti o použití tohoto nástroje najdete v tématu Začínáme s Průzkumníkem metrik Azure.
Protokoly služby Media Services
Protokoly aktivit
Protokol aktivit je protokol platformy, který poskytuje přehled o událostech na úrovni předplatného. Můžete ho zobrazit nezávisle nebo směrovat do protokolů služby Azure Monitor, kde můžete provádět mnohem složitější dotazy s využitím Log Analytics.
Protokoly prostředků
Protokoly prostředků poskytují bohatá a častá data o provozu prostředku Azure. Další informace najdete v tématu Jak shromažďovat a využívat data protokolu z prostředků Azure.
Služba Media Services podporuje následující protokoly prostředků: Microsoft.Media/mediaservices
Diagnostické protokoly služby Media Services
Mezi věci, které můžete prozkoumat pomocí diagnostických protokolů, patří:
- Počet licencí dodaných podle typu DRM
- Počet licencí dodaných zásadami
- Latence požadavků na doručení klíčů
- Počet neautorizovaných žádostí o licence od klientů
Analýza protokolů
Data v protokolech služby Azure Monitor se ukládají v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností.
Všechny protokoly prostředků ve službě Azure Monitor mají stejná pole, za kterými následují pole specifická pro službu. Běžné schéma je popsané ve schématu protokolu prostředků služby Azure Monitor.
Výstrahy
Výstrahy služby Azure Monitor proaktivně upozorňují na výskyt důležitých podmínek v monitorovaných datech. Umožňují identifikovat a řešit problémy ve vašem systému. Můžete nastavit upozornění na metriky, protokoly a protokol aktivit. Další informace najdete v tématu Přehled upozornění služby Azure Monitor.
Schémata
Podrobný popis schématu diagnostických protokolů nejvyšší úrovně najdete v tématu Podporované služby, schémata a kategorie pro diagnostické protokoly Azure.
Stav mediálního účtu
Název | Popis |
---|---|
TimeGenerated | Časové razítko (UTC) doby, kdy byla událost vygenerována. |
OperationName | Název operace, která aktivovala událost. |
Level | Úroveň zprávy. Možné hodnoty jsou Informativní, Upozornění, Chyba, Kritické a Podrobné. |
Umístění | Umístění služby odesílající protokol |
Kód události | Kód události. |
EventMessage | Zpráva o stavu události. |
Doručování klíčů
Název | Popis |
---|---|
TimeGenerated | Časové razítko (UTC) doby, kdy byla událost vygenerována. |
OperationName | Název operace, která aktivovala událost. |
OperationVersion | Verze operace Azure Media Services. |
ResultType | Typ výsledku operace Azure Media Services |
ResultSignature | Podpis výsledku operace služby Azure Media Services |
DurationMs | Doba trvání operace služby Azure Media Services v milisekundách |
Level | Úroveň zprávy. Možné hodnoty jsou Informativní, Upozornění, Chyba, Kritické a Podrobné. |
Umístění | Umístění služby odesílající protokol |
Requestid | ID požadavku. |
Keytype | Může to být jedna z následujících hodnot: Clear (bez šifrování), FairPlay, PlayReady nebo Widevine. |
Id klíče | ID požadovaného klíče. |
Typ tokenu | Typ tokenu. |
PolicyName | Azure Resource Manager název zásady. |
Zpráva o stavu | Stavová zpráva. |
Ukázkový protokol doručování klíčů
{
"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"
}
}
Živé události
Název | Popis |
---|---|
TimeGenerated | Časové razítko (UTC), kdy se událost vygenerovala. |
OperationName | Název operace, která aktivovala událost. |
Level | Úroveň zprávy. Možné hodnoty jsou Informativní, Upozornění, Chyba, Kritické a Podrobné. |
Umístění | Umístění služby odesílající událost |
Vlastnosti | Podrobnosti o operaci. |
Ukázkový protokol živých událostí
[
{
"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}
}
]
Koncové body streamování
Název | Popis |
---|---|
TimeGenerated | Časové razítko (UTC), kdy se událost vygenerovala. |
OperationName | Název operace, která aktivovala událost. |
OperationVersion | Verze operace Azure Media Services. |
Level | Úroveň zprávy. Možné hodnoty jsou Informativní, Upozornění, Chyba, Kritické a Podrobné. |
Umístění | Umístění služby odesílající událost |
IP adresa klienta | IP adresa tohoto klienta |
URL | Adresa URL streamování ze služby Azure Media Services. |
Stav | Stavový kód požadavku. |
Ukázkový protokol koncového bodu streamování
[
{
"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"
}
]