Métricas para Azure Static Web App missing-in-action
El error
Sin metricas para Azure Static Web App, los graficos muestran “Resource not found”
Como en casi todos los recursos de Azure, en el overview pane de una Azure Static Web App aparecen un par de métricas para poder tener de un vistazo rápido una idea del estado de la misma. Sin embargo, puede que estos charts te aparezcan sin datos y con el críptico mensaje: “Resource not found”. La primera pregunta que puede venirte a la mente es, ¿qué recurso? Porque la static web app está ahí mismo.
Bueno, lo que no encuentra son las propias métricas, que son proporcionadas por el resource provider Microsoft.Insights
. Esto se debe a que para la subscripción de la static web app, Microsoft.Insights
no está registrado como provider. Las métricas para las static web application no es que sean las más detalladas (tampoco hay mucho que detallar en una static web app). Pero, por si como yo has intentado buscar las descripciones oficiales de Microsoft sobre ellas, te adelanto que no se explayan mucho. What you see is what you get.
La solución
Empezar a tener acceso a las métricas es tan sencillo como registrar manualmente Microsoft.Insights
. Todo puede hacerse desde el portal de Azure:
- Seleccionar la subscripción de nuestra static web application.
- Ir a
Resource providers
en el panel lateral de la subscripción. Allí podemos comprobar todos los resource providers y cuáles están registrados - Si
Microsoft.Insights
aparece como no registrado, sólo hay que seleccionarlo y pulsar enRegister
. Una vez registrado deberíamos tener acceso a las métricas.
Kudos
- https://learn.microsoft.com/en-us/answers/questions/324368/why-i-am-seeing-resource-not-found-for-all-the-sta
- https://github.com/MicrosoftDocs/azure-docs/blob/main/includes/log-analytics-troubleshoot-azure-diagnostics.md
- https://learn.microsoft.com/es-es/azure/azure-monitor/essentials/metrics-supported#microsoftwebstaticsites
- https://learn.microsoft.com/en-us/cli/azure/provider?view=azure-cli-latest