Share via


Media Services'i izleme

Azure kaynaklarını kullanan uygulamalarınız ve iş süreçleriniz varsa, bu kaynakları kullanılabilirlik, performans ve çalışma açısından izlemek istersiniz. Bu makalede Media Services tarafından oluşturulan izleme verileri ve bu verileri analiz etmek ve bu veriler üzerinde uyarı vermek için Azure İzleyici'nin özelliklerini nasıl kullanabileceğiniz açıklanmaktadır.

Azure İzleyici

Media Services, Azure'da diğer bulutlardaki ve şirket içindeki kaynaklara ek olarak Azure kaynaklarınızı izlemek için eksiksiz bir özellik kümesi sağlayan tam yığın izleme hizmeti olan Azure İzleyici'yi kullanarak izleme verileri oluşturur.

Aşağıdaki kavramları açıklayan Azure İzleyici ile Azure kaynaklarını izleme makalesini okuyarak başlayın:

  • Azure İzleyici nedir?
  • İzlemeyle ilişkili maliyetler
  • Azure'da toplanan verileri izleme
  • Veri toplamayı yapılandırma
  • Azure'da verileri analiz etmek ve izlemek için uyarıda bulunan standart araçlar

Media Services izleme verileri

Media Services, Azure kaynaklarından verileri izleme bölümünde açıklanan diğer Azure kaynaklarıyla aynı izleme verilerini toplar.

Azure İzleyici tarafından toplanan tüm veriler, ölçüm ve günlükler şeklindeki iki temel türden birine uyar. Bu iki türle şunları yapabilirsiniz:

  • Ölçüm Gezgini'ni kullanarak ölçüm verilerini görselleştirin ve analiz edin.
  • Media Services tanılama günlüklerini izleyin ve bunlar için uyarılar ve bildirimler oluşturun.
  • Günlükleri şu kişilere gönderebilir veya akışla aktarabilirsiniz:
    • Azure Depolama
    • Azure Event Hubs
    • Log Analytics
    • Üçüncü taraf hizmetleri kullanma

Toplama ve yönlendirme

Platform ölçümleri ve Etkinlik günlüğü otomatik olarak toplanır ve depolanır, ancak bir tanılama ayarı kullanılarak diğer konumlara yönlendirilebilir.

Bir tanılama ayarı oluşturup bunları bir veya daha fazla konuma yönlendirene kadar Kaynak Günlükleritoplanmaz ve depolanmaz.

Tanılama ayarı oluşturma işleminin ayrıntılı işlemi için Azure'da platform günlüklerini ve ölçümlerini toplamak için tanılama ayarı oluşturma makalesine bakın.

Media Services ölçümleri

Media Services ölçümleri, değerin değişmesine bakılmaksızın düzenli aralıklarla toplanır.

Ölçüm türleri

Media Services için kullanılabilen ölçümler şunlardır:

Ölçümleri analiz etme

Ölçüm Gezgini'ni kullanarak Media Services ölçümlerini ve diğer Azure hizmetlerindeki ölçümleri analiz edebilirsiniz. Bu aracı kullanma hakkında ayrıntılı bilgi için bkz. Azure Ölçüm Gezgini'ni kullanmaya başlama.

Media Services günlükleri

Etkinlik günlükleri

Etkinlik günlüğü, abonelik düzeyi olaylar hakkında içgörü sağlayan bir platform günlüğüdür. Bunu bağımsız olarak görüntüleyebileceğiniz gibi Azure İzleyici Günlüklerine de yönlendirebilirsiniz ve orada Log Analytics'i kullanarak çok daha karmaşık sorgular yapabilirsiniz.

Kaynak günlükleri

Kaynak günlükleri, bir Azure kaynağının çalışması hakkında zengin ve sık kullanılan veriler sağlar. Daha fazla bilgi için bkz. Azure kaynaklarınızdan günlük verilerini toplama ve kullanma.

Media Services şu kaynak günlüklerini destekler: Microsoft.Media/mediaservices

Media Services tanılama günlükleri

Tanılama günlükleriyle inceleyebileceğiniz bazı şeyler şunlardır:

  • DRM türüne göre teslim edilen lisans sayısı
  • İlke tarafından teslim edilen lisans sayısı
  • Anahtar teslim isteklerindeki gecikme süresi
  • İstemcilerden gelen yetkisiz lisans isteklerinin sayısı

Günlükleri analiz etme

Azure İzleyici Günlüklerindeki veriler, her tablonun kendi benzersiz özellikler kümesine sahip olduğu tablolarda depolanır.

Azure İzleyici'deki tüm kaynak günlükleri aynı alanlara ve ardından hizmete özgü alanlara sahiptir. Ortak şema, Azure İzleyici kaynak günlüğü şemasında özetlenmiştir.

Uyarılar

İzleme verilerinizde önemli koşullar belirlendiğinde Azure İzleyici uyarıları size durumu önceden bildirir. Sisteminizdeki sorunları belirlemenize ve çözmenize olanak sağlar. Ölçümler, günlükler ve etkinlik günlüğüyle ilgili uyarılar ayarlayabilirsiniz. Daha fazla bilgi için bkz. Azure İzleyici Uyarılarına genel bakış.

Şemalar

Üst düzey tanılama günlükleri şemasının ayrıntılı açıklaması için bkz. Azure Tanılama Günlükleri için desteklenen hizmetler, şemalar ve kategoriler.

Medya Hesabı Durumu

Ad Açıklama
TimeGenerated Olayın oluşturulduğu zaman damgası (UTC).
OperationName Olayı tetikleyen işlemin adı.
Level İleti düzeyi. Olası değerler Bilgilendirme, Uyarı, Hata, Kritik ve Ayrıntılı'dır.
Konum Günlüğü gönderen hizmetin konumu.
EventCode Olay kodu.
EventMessage Olay durumu iletisi.

Anahtar Teslimi

Ad Açıklama
TimeGenerated Olayın oluşturulduğu zaman damgası (UTC).
OperationName Olayı tetikleyen işlemin adı.
OperationVersion Azure Media Services işlem sürümü.
ResultType Azure Media Services işlemi sonuç türü.
ResultSignature Azure Media Services işlemi sonuç imzası.
DurationMs Milisaniye cinsinden Azure Media Services işlem süresi.
Level İleti düzeyi. Olası değerler Bilgilendirme, Uyarı, Hata, Kritik ve Ayrıntılı'dır.
Konum Günlüğü gönderen hizmetin konumu.
Requestıd İsteğin kimliği.
Keytype Şu değerlerden biri olabilir: Clear (şifreleme yok), FairPlay, PlayReady veya Widevine.
KeyId İstenen anahtarın kimliği.
Tokentype Belirteç türü.
PolicyName İlkenin Azure Resource Manager adı.
Statusmessage Durum iletisi.

Örnek anahtar teslim günlüğü

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

Canlı Etkinlikler

Ad Açıklama
TimeGenerated Olayın oluşturulduğu zaman damgası (UTC).
OperationName Olayı tetikleyen işlemin adı.
Level İleti düzeyi. Olası değerler Bilgilendirilme, Uyarı, Hata, Kritik ve Ayrıntılı'dır.
Konum Olayı gönderen hizmetin konumu.
Özellikler İşlem ayrıntıları.

Örnek canlı olay günlüğü

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

Akış Uç Noktaları

Ad Açıklama
TimeGenerated Olayın oluşturulduğu zaman damgası (UTC).
OperationName Olayı tetikleyen işlemin adı.
OperationVersion Azure Media Services işlem sürümü.
Level İleti düzeyi. Olası değerler Bilgilendirilme, Uyarı, Hata, Kritik ve Ayrıntılı'dır.
Konum Olayı gönderen hizmetin konumu.
ClientIP İstemcinin IP adresi.
URL Azure Media Services'ten akış URL'si.
Durum İsteğin durum kodu.

Örnek akış uç noktası günlüğü

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

Nasıl yapılır belgeleri