Planejar instrumentação de código usando o serviço de análise
Sua instrumentação de aplicativo pode ser capturada e analisada em qualquer serviço de análise de sua escolha. É recomendável que você use um serviço de análise que permita acompanhar eventos personalizados e reportá-los com atributos personalizados baseados em contexto.
Aplicativo Azure Insights, um recurso do Azure Monitor, ajuda no acompanhamento e monitoramento da instrumentação do aplicativo. Ele permite que os desenvolvedores instrumentem o aplicativo, acompanhem métricas relevantes e eventos de negócios personalizados. Você pode acompanhar eventos em seu aplicativo teams em clientes de área de trabalho, Web ou móveis.
O Azure Applications Insights faz a instrumentação automática para coletar automaticamente o desempenho, os dados de erro e as solicitações HTTP sem alterações de código. Observe que a instrumentação descrita na seção anterior requer a captura de eventos personalizados. Isso requer a adição do SDK do Application Insights ao código do aplicativo.
- Siga as diretrizes aqui para adicionar o SDK do Application Insights ao seu código.
- Use o TrackEvent para instrumentar e acompanhar eventos personalizados importantes para seus negócios e métricas mencionadas em visão geral.
- A pasta de trabalho de retenção fornece a análise de retenção do usuário fora da caixa. A pasta de trabalho permite medir a retenção por eventos personalizados pré-definidos.
- O Fluxos de Usuário fornece informações úteis sobre como seus usuários navegam pelo aplicativo e podem ser usados para acompanhar eventos personalizados também.
Telemetria como um investimento
Coletar dados de instrumentação usando a análise gerada é importante para melhorar a experiência do aplicativo e orientar seu roteiro. No entanto, seu investimento em análise de planejamento e uso de instrumentação vai além da solução. Ele fornece uma janela na mente do usuário e coleta padrões de comportamento que podem ajudá-lo a encontrar o mercado de produtos crucial adequado.
Analisar o uso da solução e os insights sobre os recursos que os usuários finais valorizam o suficiente para pagar podem ajudar a moldar a estratégia de longo prazo para sua organização e soluções futuras que você cria.