Sono in procinto di provare MS Application Insgihts su un'applicazione Web distribuita in Azure.Informazioni sulle applicazioni VS per un'applicazione Web distribuita in più ambienti
Una cosa che non sembra essere disponibile fuori dalla scatola è la separazione delle statistiche/anayltics per ambiente di distribuzione.
Basta chiedersi qualcuno ha già fatto questo e come è andato a realizzarlo?
Ecco cosa stavo pensando.
Crea 4 "Applicazioni" separati all'interno di AI (ciascuna con il proprio App Nome & componente Id)
Aggiungere un singolo ApplicationInsights.config al Web Application progetto
aggiungerlo manualmente App .Config Trasforma all'applicazione per sostituire ComponentName & ComponentId al momento della compilazione in base al Configuratoin (QA, UAT o Prod)
aggiungere simboli di compilazione condizionale per l'applicazione Web costruire Configurazioni (QA, SVS, CODICE)
Add "#if QA" direttive pre-processore per il rasoio _layout vista scambiare nella corretta ComponentId nelle javascript snippet accumulo tempo.
Pensieri?