你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MonitoringConfiguration

本主题概述了 Azure 媒体服务遥测/监视 REST 类型: MonitoringConfigurationComponentMonitoringSettings。 媒体服务版本 2.13 中添加了这些类型。

媒体服务遥测/监视允许媒体服务客户访问其服务的指标数据。 当前版本支持“Channel”和“StreamingEndpoint”实体的遥测数据。 可按组件级的粒度配置遥测。 有两种详细级别:“正常”和“详细”。 当前版本仅支持“正常”。

遥测数据将写入客户提供的 Azure 存储帐户中的存储表, (存储帐户必须附加到媒体服务帐户) 。 遥测系统将为每个新日期(基于 00:00 UTC)单独创建一个表。 例如“TelemetryMetrics20160321”,其中的“20160321”是表的创建日期。 每天将有一个单独的表。

请注意,遥测系统不管理数据保留。 通过删除存储表,可移除旧的遥测数据。

若要为指定的 AMS 帐户启用遥测,必须执行以下操作:

  • 获取已附加到媒体服务帐户的存储帐户的凭据。

  • 创建一个通知终结点,其中 EndPointType 设置为 AzureTable (2) ,endPontAddress 指向存储表 (例如 https://telemetryvalidationstore.table.core.windows.net/ ,) 。 有关如何创建通知终结点的信息,请参阅 NotificationEndPoint 主题。

  • 为要监视的服务创建监视配置设置。 最多允许一个监视配置设置。 有关详细信息,请参阅 监视配置操作 部分。

重要

访问媒体服务中的实体时,必须在 HTTP 请求中设置特定标头字段和值。
有关详细信息,请参阅设置媒体服务 REST API 开发和使用媒体服务 REST API 连接到媒体服务

MonitoringConfiguration 实体属性

属性 类型 说明
ID

只读。 由媒体服务在创建时设置。
Edm.String 唯一标识符。 格式:“nb:mcid:UUID:<GUID>。
NotificationEndPointId Edm.String 要与此监视配置关联的终结点的通知终结点 ID。
创建

只读。 由媒体服务在创建时设置。
Edm.DateTime 此值由媒体服务在创建时设置。
LastModified Edm.Int32 项的上次修改时间。
设置 ComponentMonitoringSettings 组件监视设置。

ComponentMonitoringSettings

属性 类型 说明
组件 Edm.String 监视组件。 有效值为:

- 通道 (0) - 指定以监视通道。
- StreamingEndpoint (1) - 指定以监视流式处理终结点。
级别 Edm.String 监视级别。 有效值为:

- 禁用 (0) - 输出将不包含监视消息。
- 正常 (1) - 输出将包含信息性监视消息。
- 详细 (2) - 输出将包含详细的监视消息。

监视配置操作

若要获取最新的 x-ms-version:,请参阅 媒体服务 REST

获取监视配置

请求

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  

响应

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

添加监视配置

请求

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

响应

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