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:
- Anahtar Teslimi de dahil olmak üzere Media Services hesap ölçümleri
- Canlı etkinlik ölçümleri
- Akış uç noktası ölçümleri
Ö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"
}
]