2016-06-15 23 views
5

Inizio a implementare Application Insights su un'app Web ASP.NET con più distribuzioni; Prod, Staging, Dev, Dev2. Attualmente lo slot di produzione è vuoto con implementazioni in staging, dev e dev2.Utilizzo delle informazioni sulle applicazioni con più slot di implementazione

Il riquadro di stato dell'applicazione mostra le richieste fatte alla pagina iniziale di Prod, ma in realtà voglio vedere la telemetria per staging, dev e dev2. È possibile utilizzare 1 risorsa Application Insights per tutti gli slot all'interno della mia app Web o devo creare un Application Insights separato per ogni slot?

risposta

0

Ho risolto il problema. Stavo abilitando Application Insights attraverso il portale per un'applicazione già distribuita, che sembra solo abilitare le raccolte di telemetria per ciò che viene distribuito nello slot di produzione "principale". Nel mio caso questa era la schermata di atterraggio blu "Questa web app è stata creata con successo". Nonostante i miei altri 3 slot di distribuzione con app distribuite, per questi non è stato raccolto alcun dato.

Per consentire la raccolta per tutti gli slot, tornare a Visual Studio e configurare Application Insights da lì. È quindi possibile ridistribuire l'applicazione a qualsiasi slot di distribuzione desiderato e la raccolta di telemetria OOTB avverrà.

3

È possibile estendere la telemetria con custom properties che indicherà il proprio ambiente, quindi tagliare e tagliare in base a tale proprietà, utilizzando Metric Explorer o Analytics.

È possibile leggere ulteriori informazioni qui: Application Insights support for Multiple Environments, Stamps and App Versions, in particolare il "Multi Stamp Support".

+0

Sarebbe corretto quindi dire che la telemetria immediata è impostata per funzionare solo per lo slot di produzione? Gestire la registrazione per qualsiasi altro slot richiede la scrittura del codice nell'applicazione? –

+0

Slot di produzione Azure? no. Anche la telemetria OOB viene inviata da Staging, non è a conoscenza dello slot da cui viene inviata. – yonisha

+0

Sfortunatamente non è quello che sto vivendo visto che lo slot di produzione è l'unico a inviare dati nonostante le distribuzioni in altri 3 slot. –