Solución de problemas de OpenTelemetry en .NET

En este artículo se describe cómo solucionar problemas de OpenTelemetry en .NET.

Lista de comprobación para la solución de problemas

Paso 1: Habilitar el registro de diagnóstico

El exportador de Azure Monitor usa EventSource para su registro interno. Los registros del exportador están disponibles para cualquier EventListener al participar en el origen denominado OpenTelemetry-AzureMonitor-Exporter. Para ver los pasos de solución de problemas, consulte Solución de problemas de OpenTelemetry en GitHub.

Paso 2: Probar la conectividad entre el host de la aplicación y el servicio de ingesta

Los SDK y agentes de Application Insights envían telemetría para que se ingieren como llamadas REST en nuestros puntos de conexión de ingesta. Para probar la conectividad desde el servidor web o el equipo host de la aplicación a los puntos de conexión del servicio de ingesta, use comandos cURL o solicitudes REST sin procesar de PowerShell. Para más información, consulte Solución de problemas de telemetría de aplicaciones que faltan en Azure Monitor Application Insights.

Problemas conocidos

Los siguientes elementos son problemas conocidos para los exportadores de OpenTelemetry de Azure Monitor:

  • Falta el nombre de la operación en la telemetría de dependencias. El nombre de la operación que falta provoca errores y afecta negativamente a la experiencia de pestaña de rendimiento.

  • Falta el modelo de dispositivo en la telemetría de solicitudes y dependencias. El modelo de dispositivo que falta afecta negativamente al análisis de cohortes de dispositivos.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.