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:

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

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

Petunjuk