5

Mam włączone Traffic Manager i ustawienia monitorowania w mojej roli internetowej, teraz moje użycie Insight Aplikacji jest całkowicie bezużyteczne (11 000 wyświetleń w ciągu 24 godzin od Internet Explorera lub Windows NT) i oznacza to jako "prawdziwy ruch użytkowników"? Smh.Ignoruj ​​punkty końcowe z Analizy aplikacji Azure

Dalsza szkoda to nieczytelny UX, który "filtruje" nazwy tras z ostrzy, szczególnie gdy mam dziesiątki punktów końcowych, których nie można zapisać. Nie znalazłem też sposobu na eksport do .pdf, dzięki czemu mogę podzielić się z doradcami i/lub inwestorami. Mogę eksportować wszystkie te dane do JSON i tworzyć własne raporty/analizy, starając się poświęcić czas, zasoby i pieniądze, aby odtworzyć to, co już zostało utworzone i za co już płacę? Nie oblicza.

Czy istnieje sposób ustawienia atrybutu/filtru MVC dla określonego punktu końcowego lub trasy, aby nie uczestniczył on w śledzeniu żądań serwerów aplikacji Application Insights? Czy to zbyt proste?

+0

+1 Jestem naprawdę sfrustrowany przez wszystkie te same problemy. Trochę rozpaczam, że posunęli się tak daleko w toku budowania głębokiej i złożonej funkcji, pozornie ignorując najbardziej oczywisty test użyteczności - oglądając rzeczywisty ruch użytkowników w realistycznym scenariuszu produkcji i dzieląc się wynikami. –

Odpowiedz

3

Jeśli masz drogę do różnicowania ruchu syntetycznego w kodzie, na przykład, patrząc na nagłówki, można oznaczyć go jako taki poprzez wdrożenie telemetrycznego inicjatora, na przykład:

public class SyntheticSourceInitializer : ITelemetryInitializer 
{ 
    public void Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry telemetry) 
    { 
     if (MySyntheticCheck(HttpContext.Current.Request)) 
     { 
      telemetry.Context.Operation.SyntheticSource = "MySyntheticSource"; 
     } 
    } 
} 

Zobacz this blog post na temat zarejestrować inicjalizator telemetrii.

Po zidentyfikowaniu ruchu jako syntetycznego, będzie można go odfiltrować.

+0

Od mniej więcej połowy tego postu: "Inicjatory telemetryczne są potężnym, ale niebezpiecznym narzędziem, nazywane są synchronicznie i blokują przepływ programów.". Jest więc kilka kroków do skonfigurowania i może wysadzić w powietrze całą moją stronę ... Sądzę, że utknęliśmy w bezużytecznych statystykach użytkowników ... –