C01 Azure Storage Analytics API


Im August 2011 wurde die Windows Azure Storage APIs um einen neuen Bereich erweitert: „Windows Azure Storage Analytics“.  Windows Azure Storage Analytics  besteht aus einer Logging API und einer Metrics API. Beide APIs stehen nicht generell zur Verfügung, sondern müssen in den zu überwachenden Bereichen eingerichtet werden. Die Auswertung erfolgt über die Windows Azure Storage Services REST API oder einer Windows Azure Storage Client Library.

Logging API

Die Logging API soll die folgenden Szenarien abdecken:

  • Anfragen an die Storage-Konten überwachen
  • Performance  einzelner Requests ermitteln und verstehen
  • Analyse der Nutzung von spezifischen Containern und Blobs
  • Debug – API auf Request Ebene

Die folgenden authentifizierten und anonymen Zugriffe werden protokolliert:

Authentifizierte Requests

1.Erfolgreiche Requests

2.Fehlgeschlagene Requests

3.SAS (Shared Access Signature) Requests

Anonyme Requests

1.Erfolgreiche Requests

2.Fehlgeschlagene Requests

Die Logging API unterscheidet die drei Request-Typen:

  • Read
  • Write
  • Delete

Die Logging API kann für jeden Request-Typ individuell eingestellt werden und ermöglicht dem Entwickler z.B. die gezielte Überwachung von Schreibaktionen.

Metrics API

Die Metrics API liefert folgende Informationen:

1.Speicherkapazität des Blob Services  –  täglich aktualisiert

2.Allgemeine Informationen – stündlich aktualisiert

  • Gesamtzahl der Zugriffe
  • Eingang
  • Ausgang
  • Durchschnittliche Latenzzeit
  • Gesamtzahl der Ausfälle

Die allgemeinen Informationen stehen jeweils auf Service- und API-Ebene zur Verfügung.

Eine umfangreichere Einführung (z.B. Welche Daten werden konkret erfasst?) steht hier als PDF zum Download bereit.

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..