Ich bin gerade dabei, MS Application Insgihts für eine in Azure implementierte Webanwendung zu testen.VS Application Insights für eine Webanwendung, die in mehreren Umgebungen bereitgestellt wird
Eine Sache, die nicht sofort verfügbar zu sein scheint, ist die Trennung von Statistiken/Analysen durch die Einsatzumgebung.
Ich frage mich, ob jemand das schon getan hat und wie es dazu gekommen ist?
Folgendes habe ich mir gedacht.
erstellen 4 separate "Applications" in AI (jeweils mit ihren eigenen App-Name & Component Id)
eine einzige ApplicationInsights.config In der Web Application Project
manuell App hinzufügen .Config Transformiert in die Anwendung, um den ComponentName & ComponentId zum Erstellungszeitpunkt basierend auf der Konfiguration (QA, UAT oder Prod)
- zu ersetzenHinzufügen bedingter Kompilierungssymbole zur Webanwendung Buildkonfigurationen (QA, UAT, PROD)
Fügen Sie "#if QA" -Vorprozessor-Direktiven in die storage _layout-Ansicht ein, um die korrekte ComponentId beim Build in das JavaScript-Snippet zu tauschen Zeit.
Gedanken?