Media Services monitorozása

Ha azure-erőforrásokra támaszkodó alkalmazásokkal és üzleti folyamatokkal rendelkezik, ezeket az erőforrásokat a rendelkezésre állásuk, a teljesítményük és a működésük szempontjából szeretné figyelni. Ez a cikk a Media Services által létrehozott monitorozási adatokat ismerteti, valamint azt, hogy az Azure Monitor funkcióival hogyan elemezheti és riasztást készíthet ezekről az adatokról.

Azure Monitor

A Media Services monitorozási adatokat hoz létre az Azure Monitor használatával, amely egy teljes veremfigyelési szolgáltatás az Azure-ban, amely teljes körű szolgáltatást nyújt az Azure-erőforrások monitorozásához más felhőkben és helyszíni erőforrásokon kívül.

Első lépésként olvassa el az Azure-erőforrások monitorozása az Azure Monitorral című cikket, amely a következő fogalmakat ismerteti:

  • Mi az Azure Monitor?
  • Monitorozással kapcsolatos költségek
  • Az Azure-ban gyűjtött adatok monitorozása
  • Adatgyűjtés konfigurálása
  • Standard eszközök az Azure-ban a monitorozási adatok elemzéséhez és riasztásához

Media Services monitorozási adatai

A Media Services ugyanazokat a monitorozási adatokat gyűjti, mint a többi Azure-erőforrás, amelyeket az Azure-erőforrások adatainak monitorozása című szakaszban ismertet.

Az Azure Monitor által összegyűjtött adatok két alapvető típusba sorolhatók: metrikák és naplók. Az alábbi két típussal:

  • A metrikák adatainak vizualizációja és elemzése a Metrics Explorer használatával.
  • Figyelheti a Media Services diagnosztikai naplóit, és riasztásokat és értesítéseket hozhat létre hozzájuk.
  • Naplókat küldhet vagy streamelhet a következő címre:
    • Azure Storage
    • Azure Event Hubs
    • Log Analytics
    • Külső szolgáltatások használata

Gyűjtemény és útválasztás

A platformmetrikákat és a tevékenységnaplót a rendszer automatikusan gyűjti és tárolja, de diagnosztikai beállítással más helyekre is átirányíthatja.

Az erőforrásnaplók gyűjtése és tárolása addig nem történik, amíg létre nem hoz egy diagnosztikai beállítást, és nem irányítja őket egy vagy több helyre.

A diagnosztikai beállítások létrehozásának részletes folyamatát a Diagnosztikai beállítás létrehozása platformnaplók és metrikák azure-beli gyűjtéséhez című cikkben találja.

Media Services-metrikák

A Media Services-metrikákat rendszeres időközönként gyűjtjük, függetlenül attól, hogy az érték megváltozik-e.

Metrikatípusok

A Media Serviceshez elérhető metrikák a következők:

Metrikák elemzése

A Metrics Explorerrel elemezheti a Media Services metrikáit, valamint más Azure-szolgáltatásokból származó metrikákat. Az eszköz használatának részleteit lásd: Bevezetés az Azure Metrikaböngésző használatába.

Media Services-naplók

Tevékenységnaplók

A Tevékenységnapló egy platformnapló, amely betekintést nyújt az előfizetési szintű eseményekbe. Megtekintheti önállóan, vagy átirányíthatja az Azure Monitor-naplókba, ahol sokkal összetettebb lekérdezéseket végezhet a Log Analytics használatával.

Erőforrásnaplók

Az erőforrásnaplók gazdag és gyakori adatokat szolgáltatnak az Azure-erőforrások működéséről. További információ: Naplóadatok gyűjtése és felhasználása az Azure-erőforrásokból.

A Media Services a következő erőforrásnaplókat támogatja: Microsoft.Media/mediaservices

Media Services diagnosztikai naplók

A diagnosztikai naplókkal megvizsgálható néhány dolog:

  • A DRM-típus által kézbesített licencek száma
  • A szabályzat által kézbesített licencek száma
  • A kulcskézbesítési kérelmek késése
  • Az ügyfelektől érkező jogosulatlan licenckérelmek száma

Naplók elemzése

Az Azure Monitor-naplókban lévő adatok olyan táblákban vannak tárolva, amelyekben minden tábla saját egyedi tulajdonságokkal rendelkezik.

Az Azure Monitor összes erőforrásnaplója ugyanazokat a mezőket, majd a szolgáltatásspecifikus mezőket használja. A gyakori sémát az Azure Monitor erőforrásnapló-sémája ismerteti.

Riasztások

Az Azure Monitor-riasztások proaktívan értesítik arról, ha a monitorozási adatok megfelelnek bizonyos lényeges feltételeknek. Lehetővé teszik a rendszer problémáinak azonosítását és megoldását. Riasztásokat állíthat be a metrikákhoz, naplókhoz és a tevékenységnaplóhoz. További információ: Azure Monitor-riasztások áttekintése.

Sémák

A legfelső szintű diagnosztikai naplók sémájának részletes leírását lásd: Az Azure diagnosztikai naplók támogatott szolgáltatásai, sémái és kategóriái.

Médiafiók állapota

Név Leírás
TimeGenerated Az esemény létrehozásának időbélyege (UTC).
OperationName Az eseményt kiváltó művelet neve.
Level Üzenetszint. Lehetséges értékek: Tájékoztató, Figyelmeztetés, Hiba, Kritikus és Részletes.
Hely A naplót küldő szolgáltatás helye.
EventCode Az eseménykód.
EventMessage Az esemény állapotüzenete.

Kulcskézbesítés

Név Leírás
TimeGenerated Az esemény létrehozásának időbélyege (UTC).
OperationName Az eseményt kiváltó művelet neve.
OperationVersion Az Azure Media Services-művelet verziója.
ResultType Az Azure Media Services-művelet eredménytípusa.
ResultSignature Az Azure Media Services-művelet eredményének aláírása.
DurationMs Az Azure Media Services-művelet időtartama ezredmásodpercben.
Level Üzenetszint. Lehetséges értékek: Tájékoztató, Figyelmeztetés, Hiba, Kritikus és Részletes.
Hely A naplót küldő szolgáltatás helye.
Kérelemazonosító A kérelem azonosítója.
KeyType A következő értékek egyike lehet: Clear (nincs titkosítás), FairPlay, PlayReady vagy Widevine.
Kulcsazonosító A kért kulcs azonosítója.
TokenType A jogkivonat típusa.
PolicyName Az Azure Resource Manager szabályzat neve.
StatusMessage Az állapotüzenet.

Mintakulcs kézbesítési naplója

{
    "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"
    }
}

Élő események

Név Leírás
TimeGenerated Az esemény létrehozásának időbélyege (UTC).
OperationName Az eseményt kiváltó művelet neve.
Level Üzenetszint. Lehetséges értékek: Tájékoztató, Figyelmeztetés, Hiba, Kritikus és Részletes.
Hely Az eseményt küldő szolgáltatás helye.
Tulajdonságok Művelet részletei.

Minta élő eseménynapló

[
    {
        "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}
    }
]

Streamvégpontok

Név Leírás
TimeGenerated Az esemény létrehozásának időbélyege (UTC).
OperationName Az eseményt kiváltó művelet neve.
OperationVersion Az Azure Media Services műveleti verziója.
Level Üzenetszint. Lehetséges értékek: Tájékoztató, Figyelmeztetés, Hiba, Kritikus és Részletes.
Hely Az eseményt küldő szolgáltatás helye.
ClientIP Az ügyfél IP-címe.
URL-cím Az Azure Media Services streamelési URL-címe.
Állapot A kérés állapotkódja.

Streamvégpont-naplóminta

[
    {
        "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"
    }
]

Használati útmutatók