Jestem w trakcie testowania aplikacji MS Application Insgihts w aplikacji internetowej wdrożonej na platformie Azure.VS Application Insights dla aplikacji sieci Web wdrożonej w wielu środowiskach
Jedną z rzeczy, które nie wydają się być dostępne po wyjęciu z pudełka, jest segregacja statystyk/anastetyków według środowiska wdrażania.
Zastanawiasz się, czy ktoś już to zrobił i jak udało się go osiągnąć?
Oto, co myślałem.
Tworzenie 4 oddzielne "Aplikacje" w IZ (każdy z własnym App Nazwa & Komponent Id)
Dodaj pojedynczy ApplicationInsights.config do Web Application Projekt
ręcznie dodać aplikację .Config Przekształca się w aplikację, aby zastąpić komponentę Nazwa komponentu & Element składowy w czasie kompilacji w oparciu o konfigurację (QA, UAT lub Prod).
Dodaj warunkowe Symbole kompilację do aplikacji internetowej Budowa Konfiguracje (QA, UAT, produkt)
Add „#if QA” dyrektyw pre-procesorowych do maszynki _layout celu zamienić w prawidłowym ComponentId Do fragment kodu JavaScript w budowie czas.
Myśli?