Memantau Azure Media Services
Saat Anda memiliki aplikasi dan proses bisnis yang mengandalkan sumber daya Azure, Anda ingin memantau sumber daya tersebut untuk ketersediaan, performa, dan operasinya. Artikel ini menjelaskan data pemantauan yang dihasilkan oleh Azure Media Services dan cara menggunakan fitur Azure Monitor untuk menganalisis dan memberi peringatan tentang data ini.
Azure Monitor
Azure Media Services membuat data pemantauan menggunakan Azure Monitor yang mana merupakan layanan pemantauan tumpukan penuh di Azure yang menyediakan serangkaian fitur lengkap untuk memantau sumber daya Azure Anda selain sumber daya di cloud dan lokal lainnya.
Mulai dengan membaca artikel Memantau sumber daya Azure dengan Azure Monitor, yang menjelaskan konsep berikut:
- Apa itu Azure Monitor?
- Biaya terkait dengan pemantauan
- Memantau data yang dikumpulkan di Azure
- Mengonfigurasi pengumpulan data
- Alat standar di Azure untuk menganalisis dan memberi tahu tentang pemantauan data
Media Services data pemantauan
Azure Media Services mengumpulkan data pemantauan yang sejenis dengan sumber daya Azure lainnya, yang dijelaskan dalam Memantau data dari sumber daya Azure.
Semua data yang dikumpulkan oleh Azure Monitor cocok dengan salah satu dari dua jenis dasar: metrik, dan log. Dengan dua jenis ini Anda dapat:
- Memvisualisasikan dan menganalisis data metrik menggunakan Penjelajah Metrik.
- Memantau log diagnostik Azure Media Services dan membuat peringatan untuk mereka.
- Anda dapat mengirim atau mengalirkan log ke:
- Azure Storage
- Azure Event Hubs
- Log Analytics
- Menggunakan layanan pihak ketiga
Pengumpulan dan perutean
Metrik platform dan Log aktivitas dikumpulkan dan disimpan secara otomatis, tetapi dapat dirutekan ke lokasi lain dengan menggunakan pengaturan diagnostik.
Log Sumber Dayatidak dikumpulkan dan disimpan sampai Anda membuat setelan diagnostik dan merutekannya ke satu atau beberapa lokasi.
Lihat artikel Membuat pengaturan diagnostik untuk mengumpulkan log platform dan metrik di Azure untuk proses terperinci untuk membuat pengaturan diagnostik.
Metrik Monitor Media Services
Metrik Media Services dikumpulkan secara berkala baik nilai berubah atau tidak.
Jenis metrik
Metrik yang tersedia untuk Media Services adalah:
- Metrik akun Media Services, termasuk Pengiriman Kunci
- Metrik acara langsung
- Metrik titik akhir streaming
Menganalisis metrik
Anda dapat menganalisis metrik untuk Azure Media Services dengan metrik dari layanan Azure lainnya menggunakan Metrics Explorer. Lihat Mulai menggunakan Azure Metrics Explorer untuk mengetahui detail tentang alat ini.
Microsoft Azure Media Services
Log aktivitas
Log Aktivitas adalah log platform yang memberikan wawasan tentang peristiwa tingkat langganan. Anda dapat melihatnya secara independen atau merutekannya ke Azure Monitor Logs, tempat Anda dapat melakukan kueri yang jauh lebih kompleks menggunakan Log Analytics.
Log sumber daya
Log sumber daya menyediakan data yang kaya dan sering tentang pengoperasian sumber daya Azure. Untuk informasi selengkapnya, lihat Cara mengumpulkan dan menggunakan data log dari sumber daya Azure Anda.
Media Services mendukung log sumber daya berikut: Microsoft.Media/mediaservices
Log diagnostik Media Services
Beberapa hal yang dapat Anda periksa dengan log diagnostik adalah:
- Jumlah lisensi yang dikirimkan oleh jenis DRM
- Jumlah lisensi yang dikirimkan oleh kebijakan
- Latensi pada permintaan pengiriman utama
- Jumlah permintaan lisensi yang tidak sah dari klien
Menganalisis log
Data di log Azure Monitor disimpan dalam tabel tempat setiap tabel memiliki rangkaian properti uniknya sendiri.
Semua log sumber daya di Azure Monitor memiliki bidang yang sama diikuti dengan bidang khusus layanan. Skema umum diuraikan dalam skema log sumber daya Azure Monitor.
Peringatan
Pemberitahuan Azure Monitor secara proaktif memberi tahu Anda ketika kondisi penting ditemukan dalam data pemantauan Anda. Pemberitahuan ini memungkinkan Anda mengidentifikasi dan mengatasi masalah dalam sistem Anda. Anda dapat mengatur pemberitahuan tentang metrik, log, dan log aktivitas. Untuk informasi selengkapnya, lihat Gambaran umum Pemberitahuan Azure Monitor.
Schemas
Untuk deskripsi terperinci tentang skema log diagnostik tingkat atas, lihat Layanan, skema, dan kategori yang didukung untuk Log Diagnostik Azure.
Kesehatan Akun Media
Nama | Deskripsi |
---|---|
TimeGenerated | Tanda waktu (UTC) saat peristiwa dibuat. |
OperationName | Nama operasi yang memicu peristiwa. |
Tingkat | Tingkat pesan. Nilai yang mungkin adalah Informasi, Peringatan, Kesalahan, Kritis, dan Verbose. |
Lokasi | Lokasi layanan yang mengirim log. |
EventCode | Kode peristiwa. |
EventMessage | Pesan status peristiwa. |
Pengiriman Kunci
Nama | Deskripsi |
---|---|
TimeGenerated | Tanda waktu (UTC) saat peristiwa dibuat. |
OperationName | Nama operasi yang memicu peristiwa. |
OperationVersion | Versi operasi Azure Media Services. |
ResultType | Jenis hasil operasi Azure Media Services. |
ResultSignature | Tanda tangan hasil operasi Azure Media Services. |
DurationMs | Durasi operasi Azure Media Services dalam milidetik. |
Tingkat | Tingkat pesan. Nilai yang mungkin adalah Informasi, Peringatan, Kesalahan, Kritis, dan Verbose. |
Lokasi | Lokasi layanan yang mengirim log. |
RequestId | Id permintaan. |
KeyType | Bisa jadi salah satu nilai berikut: Hapus (tanpa enkripsi), FairPlay, PlayReady, atau Widevine. |
KeyId | ID kunci yang diminta. |
TokenType | Jenis token. |
PolicyName | Nama kebijakan Azure Resource Manager. |
StatusMessage | Pesan status. |
Contoh log pengiriman kunci
{
"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"
}
}
Acara Langsung
Nama | Deskripsi |
---|---|
TimeGenerated | Tanda waktu (UTC) saat peristiwa dibuat. |
OperationName | Nama operasi yang memicu peristiwa. |
Tingkat | Tingkat pesan. Nilai yang mungkin adalah Informasi, Peringatan, Kesalahan, Kritis, dan Verbose. |
Lokasi | Lokasi layanan yang mengirim peristiwa. |
Properti | Detail operasi. |
Contoh log acara langsung
[
{
"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}
}
]
Titik Akhir Streaming
Nama | Deskripsi |
---|---|
TimeGenerated | Tanda waktu (UTC) saat peristiwa dibuat. |
OperationName | Nama operasi yang memicu peristiwa. |
OperationVersion | Versi operasi Azure Media Services. |
Tingkat | Tingkat pesan. Nilai yang mungkin adalah Informasi, Peringatan, Kesalahan, Kritis, dan Verbose. |
Lokasi | Lokasi layanan yang mengirim peristiwa. |
ClientIP | Alamat IP klien. |
URL | URL streaming dari Azure Media Services. |
Status | Kode status permintaan. |
Contoh log titik akhir streaming
[
{
"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"
}
]