Solucionar problemas de OpenTelemetry no .NET

Este artigo discute como solucionar problemas do OpenTelemetry no .NET.

Lista de verificação de solução de problemas

Etapa 1: Habilitar o log de diagnóstico

O Exportador do Azure Monitor usa o EventSource para seu log interno. Os logs do exportador estão disponíveis para qualquer EventListener, optando pela origem chamada OpenTelemetry-AzureMonitor-Exporter. Para obter etapas de solução de problemas, consulte Solução de problemas do OpenTelemetry no GitHub.

Etapa 2: testar a conectividade entre o host do aplicativo e o serviço de ingestão

SDKs e agentes do Application Insights enviam telemetria para serem ingeridos como chamadas REST em nossos pontos de extremidade de ingestão. Para testar a conectividade do servidor Web ou do computador host do aplicativo para os pontos de extremidade do serviço de ingestão, use comandos cURL ou solicitações REST brutas do PowerShell. Para obter mais informações, confira Solucionar problemas de telemetria de aplicativo ausente no Azure Monitor Application Insights.

Problemas conhecidos

Os seguintes itens são problemas conhecidos para os Exportadores opentelemetry do Azure Monitor:

  • O nome da operação está ausente da telemetria de dependência. O nome da operação ausente causa falhas e afeta negativamente a experiência da guia de desempenho.

  • O modelo de dispositivo está ausente da telemetria de solicitação e dependência. O modelo de dispositivo ausente afeta negativamente a análise de coorte do dispositivo.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.