Freigeben über


MonitoringConfiguration

Dieses Thema bietet eine Übersicht über die Azure Media Services-Telemetrie-/Überwachungs-REST-Typen: MonitoringConfiguration und ComponentMonitoringSettings. Diese Typen wurden in Media Services Version 2.13 hinzugefügt.

Die Media Services-Telemetrie/-Überwachung ermöglicht Media Services-Kunden den Zugriff auf Metrikdaten für die entsprechenden Dienste. Die aktuelle Version unterstützt Telemetriedaten für die Entitäten „Channel“ und „StreamingEndpoint“. Die Telemetrie kann auf Komponentenebene konfiguriert werden. Dabei stehen zwei Detailstufen zur Verfügung: „Normal“ und „Ausführlich“. Die aktuelle Version unterstützt nur „Normal“.

Die Telemetrie wird in eine vom Kunden angegebene Speichertabelle im Azure-Speicherkonto geschrieben (Das Speicherkonto muss mit dem Media Services-Konto verknüpft sein.). Das Telemetriesystem erstellt für jeden neuen Tag (Grundlage: 00:00 UTC) eine separate Tabelle. Beispiel: „TelemetryMetrics20160321“, wobei „20160321“ das Erstellungsdatum der Tabelle ist. Für jeden Tag wird eine separate Tabelle erstellt.

Beachten Sie, dass das Telemetriesystem keine Beibehaltung der Daten verwaltet. Sie können die alten Telemetriedaten durch Löschen der Speichertabellen entfernen.

Um Telemetriedaten für das angegebene AMS-Konto zu aktivieren, müssen Sie die folgenden Schritte ausführen:

  • Ermitteln Sie die Anmeldeinformationen des mit dem Media Services-Konto verknüpften Speicherkontos.

  • Erstellen Sie einen Benachrichtigungsendpunkt, wobei EndPointType auf AzureTable (2) und endPontAddress festgelegt ist, https://telemetryvalidationstore.table.core.windows.net/der auf die Speichertabelle verweist (z. B. ). Informationen zum Erstellen eines Benachrichtigungsendpunkts finden Sie im Thema NotificationEndPoint .

  • Erstellen Sie eine Überwachungskonfigurationseinstellung für die zu überwachenden Dienste. Mehrere Überwachungskonfigurationseinstellungen sind nicht zulässig. Weitere Informationen finden Sie im Abschnitt Überwachen von Konfigurationsvorgängen .

Wichtig

Wenn Sie in Media Services auf Entitäten zugreifen, müssen Sie bestimmte Headerfelder und Werte in Ihren HTTP-Anforderungen festlegen.
Weitere Informationen finden Sie unter Einrichten der Media Services-REST-API-Entwicklung und Herstellen einer Verbindung mit Media Services mit der Media Services-REST-API.

Eigenschaften der MonitoringConfiguration-Entität

Eigenschaft type BESCHREIBUNG
Id

Schreibgeschützt. Wird bei der Erstellung von Media Services festgelegt.
Edm.String Eindeutiger Bezeichner. Format: "nb:mcid:UUID:<GUID>.
NotificationEndPointId Edm.String Die Benachrichtigungsendpunkt-ID des Endpunkts, den Sie dieser Überwachungskonfiguration zuordnen möchten.
Erstellt

Schreibgeschützt. Wird bei der Erstellung von Media Services festgelegt.
Edm.DateTime Dieser Wert wird von Media Services zum Zeitpunkt der Erstellung festgelegt.
LastModified Edm.Int32 Der Zeitpunkt der letzten Änderung des Elements.
Einstellungen ComponentMonitoringSettings Die Einstellungen für die Komponentenüberwachung.

ComponentMonitoringSettings

Eigenschaft type BESCHREIBUNG
Komponente Edm.String Die Überwachungskomponente. Gültige Werte sind:

– Kanal (0): Geben Sie an, um einen Kanal zu überwachen.
– StreamingEndpoint (1): Geben Sie an, um einen Streamingendpunkt zu überwachen.
Ebene Edm.String Die Überwachungsebene. Gültige Werte sind:

– Deaktiviert (0): Die Ausgabe enthält keine Überwachungsmeldungen.
- Normal (1): Die Ausgabe enthält Informationsmeldungen zur Überwachung.
- Verbose(2): Die Ausgabe enthält detaillierte Überwachungsmeldungen.

Überwachen von Konfigurationsvorgängen

Informationen zum Aktuellen x-ms-version:finden Sie unter Media Services REST.

Abrufen von Überwachungskonfigurationen

Anforderung

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  

Antwort

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

Hinzufügen einer Überwachungskonfiguration

Anforderung

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

Antwort

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