İzleme Yapılandırması
Bu konu, Azure Media Services telemetri/izleme REST türlerine genel bir bakış sağlar: MonitoringConfiguration
ve ComponentMonitoringSettings
. Bu türler Media Services sürüm 2.13'e eklenmiştir.
Media Services telemetri/izleme, Media Services müşterilerinin hizmetleri için ölçüm verilerine erişmesini sağlar. Geçerli sürüm, "Channel" ve "StreamingEndpoint" varlıkları için telemetri verilerini destekler. Telemetriyi bileşen düzeyinde ayrıntı düzeyinde yapılandırabilirsiniz. "Normal" ve "Ayrıntılı" iki ayrıntı düzeyi vardır. Geçerli sürüm yalnızca "Normal"i destekler.
Telemetri, müşteri tarafından sağlanan bir Azure Depolama hesabındaki bir depolama tablosuna yazılır (depolama hesabı Media Services hesabına eklenmelidir). Telemetri sistemi her yeni gün için saat 00:00 UTC'ye göre ayrı bir tablo oluşturur. Örnek olarak "TelemetryMetrics20160321" burada "20160321" tablonun oluşturulduğu tarihtir. Her gün için ayrı bir tablo olacaktır.
Telemetri sisteminin veri saklamayı yönetmediğini unutmayın. Depolama tablolarını silerek eski telemetri verilerini kaldırabilirsiniz.
Belirtilen AMS hesabı için telemetriyi etkinleştirmek için aşağıdakileri yapmanız gerekir:
Media Services hesabına bağlı depolama hesabının kimlik bilgilerini alın.
EndPointType değeri AzureTable (2) olarak ayarlanmış ve endPontAddress değeri depolama tablosuna işaret eden bir Bildirim Uç Noktası oluşturun (örneğin, https://telemetryvalidationstore.table.core.windows.net/). Bildirim uç noktası oluşturma hakkında bilgi için NotificationEndPoint konusuna bakın.
İzlemek istediğiniz hizmetler için bir izleme yapılandırma ayarları oluşturun. Birden fazla izleme yapılandırma ayarına izin verilmez. Ayrıntılar için yapılandırma işlemlerini izleme bölümüne bakın.
Önemli
Media Services'teki varlıklara erişirken, HTTP isteklerinizde belirli üst bilgi alanlarını ve değerlerini ayarlamanız gerekir.
Daha fazla bilgi için bkz. Media Services REST API Geliştirme kurulumu ve Media Services REST API ile Media Services'e Bağlanma.
monitoringConfiguration Varlık Özellikleri
Özellik | Tür | Description |
---|---|---|
Id Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır. |
Edm.String | Benzersiz tanımlayıcı. Biçim: "nb:mcid:UUID:<GUID>. |
NotificationEndPointId | Edm.String | Bu izleme yapılandırmasıyla ilişkilendirmek istediğiniz uç noktanın bildirim uç noktası kimliği. |
Oluşturulan Salt okunur. Media Services tarafından oluşturma zamanında ayarlanır. |
Edm.DateTime | Bu değer Media Services tarafından oluşturma zamanında ayarlanır. |
Lastmodified | Edm.Int32 | Öğenin son değiştirilme zamanı. |
Ayarlar | ComponentMonitoringSettings | Bileşen izleme ayarları. |
ComponentMonitoringSettings
Özellik | Tür | Description |
---|---|---|
Bileşen | Edm.String | İzleme bileşeni. Geçerli değerler: - Kanal (0) - kanalı izlemek için belirtin. - StreamingEndpoint (1) - akış uç noktasını izlemek için belirtin. |
Level | Edm.String | İzleme düzeyi. Geçerli değerler: - Devre dışı (0) - çıkışta İzleme iletisi bulunmaz. - Normal (1) - çıkış bilgilendirsel İzleme iletileri içerir. - Ayrıntılı(2) - çıkış ayrıntılı İzleme iletileri içerir. |
Yapılandırma işlemlerini izleme
En son x-ms-version:
sürümü edinmek için bkz. Media Services REST.
İzleme yapılandırmalarını alma
İstek
GET https://wamsbnp1clus001rest-hs.cloudapp.net/api/MonitoringConfigurations HTTP/1.1
x-ms-version: 2.19
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
Accept: application/json; odata=verbose
Authorization: (redacted)
Host: wamsbnp1clus001rest-hs.cloudapp.net
Response
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Length: 20
Content-Type: application/json;odata=verbose;charset=utf-8
Server: Microsoft-IIS/8.5
request-id: 00a3ee37-bb19-4fca-b5c7-a92b629d4416
x-ms-request-id: 00a3ee37-bb19-4fca-b5c7-a92b629d4416
X-Content-Type-Options: nosniff
DataServiceVersion: 3.0;
access-control-expose-headers: request-id, x-ms-request-id
X-Powered-By: ASP.NET
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Wed, 02 Dec 2015 05:10:42 GMT
{"d":{"results":[]}}
İzleme yapılandırması ekleme
İstek
POST https://wamsbnp1clus001rest-hs.cloudapp.net/api/MonitoringConfigurations HTTP/1.1
x-ms-version: 2.19
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
Accept: application/json; odata=verbose
Authorization: (redacted)
Content-Type: application/json; charset=utf-8
Host: wamsbnp1clus001rest-hs.cloudapp.net
Content-Length: 133
{"NotificationEndPointId":"nb:nepid:UUID:76bb4faf-ea29-4815-840a-9a8e20102fc4","Settings":[{"Component":"Channel","Level":"Normal"}]}
Response
HTTP/1.1 201 Created
Cache-Control: no-cache
Content-Length: 825
Content-Type: application/json;odata=verbose;charset=utf-8
Location: https://wamsbnp1clus001rest-hs.cloudapp.net/api/MonitoringConfigurations('nb%3Amcid%3AUUID%3A1a8931ae-799f-45fd-8aeb-9641740295c2')
Server: Microsoft-IIS/8.5
request-id: daede9cb-8684-41b0-a921-a3af66430cbe
x-ms-request-id: daede9cb-8684-41b0-a921-a3af66430cbe
X-Content-Type-Options: nosniff
DataServiceVersion: 3.0;
access-control-expose-headers: request-id, x-ms-request-id
X-Powered-By: ASP.NET
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Wed, 02 Dec 2015 05:10:43 GMT
{"d":{"__metadata":{"id":"https://wamsbnp1clus001rest-hs.cloudapp.net/api/MonitoringConfigurations('nb%3Amcid%3AUUID%3A1a8931ae-799f-45fd-8aeb-9641740295c2')","uri":"https://wamsbnp1clus001rest-hs.cloudapp.net/api/MonitoringConfigurations('nb%3Amcid%3AUUID%3A1a8931ae-799f-45fd-8aeb-9641740295c2')","type":"Microsoft.Cloud.Media.Vod.Rest.Data.Models.MonitoringConfiguration"},"Id":"nb:mcid:UUID:1a8931ae-799f-45fd-8aeb-9641740295c2","NotificationEndPointId":"nb:nepid:UUID:76bb4faf-ea29-4815-840a-9a8e20102fc4","Created":"2015-12-02T05:10:43.7680396Z","LastModified":"2015-12-02T05:10:43.7680396Z","Settings":{"__metadata":{"type":"Collection(Microsoft.Cloud.Media.Vod.Rest.Data.Models.ComponentMonitoringSettings)"},"results":[{"Component":"Channel","Level":"Normal"},{"Component":"StreamingEndpoint","Level":"Disabled"}]}}}