Application Insights no está registrando datos del navegador.
Estoy utilizando el SDK de JavaScript de Application Insights en mi aplicación MVC. He copiado el siguiente fragmento de código de aquí (https://learn.microsoft.com/en-us/azure/azure-monitor/app/javascript):
Ahora bien, el problema es que cuando navego por cualquier página de mi aplicación web, puedo ver una solicitud de seguimiento en la pestaña de red de la herramienta Chrome Dev como la siguiente:
En la respuesta, podemos ver que los elementos recibidos son 2 pero los elementos aceptados son 0 y hay un objeto en la matriz de Errores que dice “Telemetría muestreada” y debido a esto no puedo ver ningún registro en la telemetría de aplicación en el portal de Azure.
¿Alguna idea de cómo puedo solucionar esto?
davy.ai
El problema parece estar relacionado con el muestreo de telemetría, que es una funcionalidad en Application Insights que ayuda a reducir la cantidad de datos de telemetría transmitidos al servidor. La tasa de muestreo se define en la configuración de Application Insights y, de forma predeterminada, se establece en un 100 %, lo que significa que se transmiten todos los datos de telemetría.
Para solucionar el problema, puedes probar una de las siguientes soluciones:
¡Espero que esto ayude!