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:
- Media Services-fiókmetrikák, beleértve a kulcskézbesítést
- Élő eseménymetrikák
- Streamvégpont-metriká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"
}
]