2016-06-15 6 views
5

Ich fange an, Application Insights für eine ASP.NET-Webanwendung mit mehreren Bereitstellungen zu implementieren. Prod, Inszenierung, Dev, Dev2. Momentan sitzt der Produktions-Slot leer mit Bereitstellungen in staging, dev und dev2.Verwenden von Anwendungssichten mit mehreren Bereitstellungsslots

Die Anwendung Gesundheit Kachel zeigt Anfragen an die Homepage von Prod gemacht, aber ich möchte wirklich die Telemetrie für Staging, dev und dev2 sehen. Ist es möglich, 1 Application Insights-Ressource für alle Slots in meiner Web App zu verwenden, oder muss ich für jeden Slot separate Application Insights erstellen?

Antwort

0

Ich habe das Problem gelöst. Ich habe Application Insights über das Portal für eine bereits bereitgestellte Anwendung aktiviert, die anscheinend nur Telemetrie-Sammlungen für das ermöglicht, was im Hauptproduktions-Slot bereitgestellt wird. In meinem Fall war dies der blaue 'Landing screen' Dieser Web-App wurde erfolgreich erstellt '. Obwohl meine drei anderen Bereitstellungsslots Apps bereitgestellt haben, wurden für diese keine Daten gesammelt.

Um die Erfassung für alle Steckplätze zu ermöglichen, kehren Sie zu Visual Studio zurück und konfigurieren Sie dort Application Insights. Sie können die Anwendung dann für den gewünschten Bereitstellungsslot erneut bereitstellen und die OOTB-Telemetrie-Sammlung wird ausgeführt.

3

Sie können Ihre Telemetrie mit custom properties erweitern, die Ihre Umgebung anzeigt, und dann entsprechend dieser Eigenschaft in Scheiben schneiden und würfeln, entweder Metric Explorer oder Analytics.

Sie können hier mehr lesen: Application Insights support for Multiple Environments, Stamps and App Versions, speziell die 'Multi Stamp Support'.

+0

Wäre es dann richtig zu sagen, dass die Out-of-the-Box-Telemetrie nur für den Produktions-Slot funktioniert? Die Verarbeitung von Logging für andere Slots erfordert das Schreiben von Code in der Anwendung? –

+0

Azure-Produktionssteckplatz? Nein. Die OOB-Telemetrie wird auch von Staging gesendet, sie ist sich des Schlitzes nicht bewusst, von dem sie gesendet wird. – yonisha

+0

Leider ist dies nicht der Fall, da der Produktions-Slot der einzige ist, der Daten trotz der Bereitstellung in 3 anderen Slots sendet. –

Verwandte Themen