5

Ho attivato Traffic Manager e le Impostazioni di monitoraggio sul mio ruolo web, ora l'utilizzo di Application Insights è completamente inutilizzabile (impressioni 11K in un periodo di 24 ore da Internet Explorer o Windows NT) e lo contrassegna come "traffico utente reale"? SMH.Ignora gli endpoint dalle informazioni dettagliate sull'applicazione di Azure

Ulteriore infortunio è l'abissale UX per "filtrare" i nomi di percorso dai blade soprattutto quando ho decine di endpoint senza possibilità di salvataggio. Né ho trovato un modo per esportare in .pdf, in modo da poter condividere con consulenti e/o investitori. Posso esportare tutti questi dati su JSON e creare i miei report/analisi nel tentativo di spendere tempo, risorse e denaro per ricreare ciò che è già stato creato e per cosa sto già pagando? Non calcola.

C'è un modo per impostare un attributo/filtro MVC su un particolare endpoint o instradamento in modo che non partecipi al monitoraggio delle richieste del server Application Insights? Oppure è troppo semplice?

+0

+1 Sono davvero frustrato da tutti gli stessi problemi. Mi dispero un po 'che siano andati così avanti sulla strada della costruzione di una funzionalità profonda e complessa, ignorando apparentemente il test di usabilità più ovvio - visualizzando il traffico degli utenti reali in uno scenario di produzione realistico e condividendo i risultati. –

risposta

3

Se si dispone di un modo per differenziare il traffico sintetica in codice, ad esempio, cercando in intestazioni, è possibile contrassegnare come tale mediante l'attuazione di telemetria inizializzatore, ad esempio:

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

Vedi this blog post su come registro inizializzatore telemetria.

Una volta che il traffico è stato identificato come sintetico, sarà possibile filtrarlo.

+0

A metà circa di questo post: "Gli inizializzatori di telemetria sono potenti ma pericolosi, vengono chiamati in modo sincrono e bloccano il flusso di esecuzione del programma.". Quindi è più passaggi da impostare e potrebbe far esplodere tutto il mio sito ... Suppongo che siamo bloccati con statistiche utente inutili quindi ... –