Hallo zusammen,
heute habe ich ein paar Updatemeldungen aus dem Bereich Azure App Services (oder genauer den Azure App Services Web Apps) für euch:
Meldung 1:
Seit dem 1. Juni gibt es die Azure Websites Gallery Funktion aus dem klassischen Azure Portal nicht mehr. Die Möglichkeit aus hunderten von Open Source Lösungen (Applications, Frameworks, etc.) auszuwählen, ist jetzt exklusiv auf den Azure Marketplace des neuen Azure Portals beschränkt.
Meldung 2:
Neu seit dieser Woche verfügbar, ist AppLens for Azure App Services Web Apps. AppLens ist ein (weiteres) Tool des Azure Customer Support und dient der Visualisierung von Daten aus dem Diagnosticsbereich.
Schauen wir uns das Ganze einfach kurz an:
Öffnet das Azure Portal und dann das Dashboard von eurer Azure App Service Web App. Dann drückt ihr bitte den Settings Button (oder alternativ den „All Settings“ Link).
Es öffnet sich die Settings Auswahlliste. Den Eintrag für AppLens, findet ihr im Abschnitt „Support & Troubleshooting„. Einmal drücken bitte…
Jetzt müsst ihr kurz warten, denn die Daten werden zusammengestellt. Dann öffnet sich das AppLens Dashboard.
Ok, auf meiner Demoseite passiert leider zurzeit nichts. Deswegen sind in meinem Dashboard, momentan keine Graphen zu sehen. Ich möchte meinen Artikel aber nicht beenden, ohne das ich das Thema AppLens Daten einmal näher betrachtet habe. Also…
Was bekomme ich hier geboten?
Im ersten Release (ja, es kommen noch mehr) von AppLens, liegt der Focus der Datenvisualisierung in den drei Bereichen:
- Availability
- Requests/Failures
- Deployments
Availability ist ein Overlay Diagramm aus den zwei Graphen:
- Organic Availability
- Container Health (Canary Web App)
Beide Graphen sind Aggregationen von Daten über Successful HTTP Requests vs. Failed HTTP Requests (gegenüber eurer Web App). Allerdings gibt es einen Unterschied: Während bei Organic Availability, HTTP Requests für die App als Ganzes erfasst werden, werden bei Container Health nur HTTP Requests, gegen eine (bestimmte) statische Website innerhalb der App gezählt.
Auch der Graph für Requests/Failures ist eine Aggregationen von Daten, diesmal über die Gesamtanzahl eingehender HTTP Requests vs. Failed HTTP Requests.
Beim Graphen für Deployments handelt es sich um eine Timeline. Erfasst wird der Zeitpunkt jedes Deployments (via WebDeploy oder Kudo) innerhalb der App. Wenn ihr diese Time Indikatoren z.B. mit den Daten aus Organic Availability vergleicht, könnt ihr Rückschlüsse über den Zustand eurer App gewinnen
Muss ich noch etwas wissen?
- AppLens Daten werden mit einer Verzögerung von zwei Stunden erfasst
- AppLens hält alle erfassten Daten für 7 Tage bereit
- Als Zeitformat gilt immer UTC
Weitere Informationen findet ihr im Azure App Service Team Blog:
Schöne Grüße
Oliver