2016-06-01 7 views
0

Ich habe eine vorhandene On-Prem/Cloud-Umgebung, in der meine Unternehmensanwendung ausgeführt wird, und ich möchte Application Insight implementieren, um Telemetrie zu erfassen. Aber ich habe ein paar Probleme damit. Gibt es Alternativen, um Anwendungseinblicke zu verwenden? Ich habe zwei Bedenken hier:Alternativen für Application Insight:

1) Es ist möglicherweise nicht möglich, Software in der Produktionsumgebung zu installieren 2) Neustart IIS Server würde alle Standorte für mindestens ein paar Minuten herunterziehen. Es wäre großartig, wenn jemand Alternativen zur Nutzung dieser App-Insights vorschlagen könnte. Vielen Dank im Voraus :)

+0

Sie bieten keine Alternative zu Application Insights, möchten aber klarstellen, was Ihre Umgebung ist: custom/on-prem, Azure cloud role oder Azure WebApp? Wenn es sich um eine Azure-Cloud-Rolle handelt, empfiehlt es sich, Ihre Anwendung mit AppInsights zu verbinden, sie auf dem Bereitstellungsslot bereitzustellen und dann mit VIPSwap in den Produktions-Slot zu schalten. Auf diese Weise haben Sie praktisch keine Ausfallzeiten. –

Antwort

0

gibt es 2 Möglichkeiten, Anwendungs ​​Erkenntnisse zu nutzen:

1) die sdk verwenden, in dem Sie die sdk zu Ihrem Dienst hinzuzufügen. An einem bestimmten Punkt müssen Sie den Dienst bereitstellen. Bei der Bereitstellung würden Sie also auch App-Einblicke in diesen Dienst bereitstellen. 2) Verwenden des Statusmonitors, für den ein Neustart von IIS erforderlich ist. Die Verwendung des Statusmonitors ist nicht erforderlich, ermöglicht es Ihnen jedoch, zusätzliche und detaillierte Informationen zu sammeln, die Sie nicht allein vom SDK erhalten würden.

Viele Leute beide am Ende tut, (1), so dass sie können benutzerdefinierte Sammlung von Ereignissen tun, Spuren, etc, und (2) detaillierte Abhängigkeit ruft

zu bekommen, aber wie AlexB vorgeschlagen, etwas einrichten Wo Sie zwischen den Slots wechseln können, ist eine der besten Möglichkeiten, Dinge einzurichten, wenn möglich, so dass Sie einfach zwischen den Slots wechseln können, ohne dass es überhaupt zu Ausfallzeiten kommt.