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.

WHAT resource?

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:

  1. Seleccionar la subscripción de nuestra static web application.
  2. Ir a Resource providersen el panel lateral de la subscripción. Allí podemos comprobar todos los resource providers y cuáles están registrados
  3. Si Microsoft.Insights aparece como no registrado, sólo hay que seleccionarlo y pulsar en Register. Una vez registrado deberíamos tener acceso a las métricas.

La solucion

Kudos