2017-11-13 5 views
0

Ich muss aus Sicherheitsgründen eine WPF-Anwendung in einer Intranetumgebung ohne Internetzugriff entwickeln. Ich habe mich gefragt, ob es möglich ist, Daten lokal (auf einem Server) zu sammeln, sie dann per FTP zu übertragen, oder noch besser, dass die Application Insight-Alternative auf einem Server installiert wird. Hat jemand eine ähnliche Situation erlebt und konnte es lösen?Application Insight in Räumlichkeiten ohne Internetzugang

Antwort

1

Sie könnte so etwas selbst tun, wenn Sie wirklich benötigt werden. Anstatt die integrierten Klassen InMemoryChannel oder ServerChannel zum Senden von Telemetriedaten zu verwenden, erstellen Sie Ihre eigene Implementierung, um sie woanders zu speichern. (oder Sie könnten den Endpunkt ändern, auf den die Standardkanäle auf einen Webdienst im Intranet zeigen.

Sie könnten dann diese Dateien nach oben und ftp nach außen holen und einen anderen Dienst schreiben, um diese Dateien zu lesen und die Telemetrie an sie zu senden App Insights.Ob es scheint weniger eine gute Idee angesichts der Intranet ohne Internet aus Sicherheitsgründen

Oder, noch besser, Sie könnten einfach internen Service zu analysieren und speichern Sie alle diese Telemetrie und zeigen Sie es auf diesem Web-Service innerhalb des Intranets und verwenden Sie appinsights nur als SDK und Schema, und senden Sie keine Ihrer Daten überhaupt außerhalb Ihres Intranets.

Wahrscheinlicher: upvote, das AI addiert zum azurblauen Stapel, (https://feedback.azure.com/forums/357324-application-insights/suggestions/11683746-bring-application-insights-to-azure-stack) und dann eine azurblaue Stapelimplementierung innerhalb Ihres Intranets erhalten? dann bekommst du alle anderen Leckereien von Azure von Azure Stack.

+0

Das Problem der FTP-Erfassung der gesammelten Dateien außerhalb ist, dass wir manuell die IT bitten müssen, die FTP durchzuführen ... auf den zweiten Punkt müsste ich neu implementieren, was app Einblick tut ... – advapi

Verwandte Themen