Eu tenho um problema com a tarefa de configurar o monitoramento de aplicativos para um aplicativo complexo que possui vários elementos da Web (alguns aplicativos asp.net, alguns pontos de extremidade api) e aplicativos móveis (que são de menor interesse para mim e para agora pode ser tratado um pouco isolado).
Parece que a percepção da aplicação é "a melhor" solução até agora, também do ponto de vista de custos.
Mas: também parece que o insight da aplicação não está realmente lidando bem com aplicativos distribuídos.
Qual é a maneira recomendada de fazer as coisas para uma configuração não trivial?
Se eu fizer uma descoberta de insights do aplicativo, posso obter todas as métricas etc. em um intervalo, incluindo todas as chamadas de API em todos os níveis, mas preciso filtrar para ver, por exemplo, as métricas de apenas um site. Para isso, eu vou ter que de alguma forma usar mal o mecanismo de marcação descrito em , iirc.
Se eu fizer vários recursos, então "o balde para nas fronteiras de recursos". Portanto, uma interface do usuário que faz uma chamada de back-end não obterá o desempenho da instrução sql na interface do usuário, porque a API usará uma chave de instrumentação separte.
Isso me deixa em algum lugar indeciso. Algum conselho? Há pouca discussão em torno de que o Google me aponta e todos os casos parecem assumir uma configuração de aplicativo muito simplista (um site).
Tags application-insights