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:

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": "3321e646-78d0-4896-84ec-c7b98eddfca5",
            "iss": "http://testacs",
            "aud": "urn:test",
            "exp": "1547233138"
        }
    },
    "level": "Informational",
    "location": "uswestcentral",
    "properties": {
        "requestId": "b0243468-d8e5-4edf-a48b-d408e1661050",
        "keyType": "Clear",
        "keyId": "3321e646-78d0-4896-84ec-c7b98eddfca5",
        "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"
    }
]

Postupy