没有Azure门户的应用程序见解

问题描述 投票:1回答:2

我们正在使用UWP技术构建企业应用程序。我们想使用Microsoft Application Insights监视应用程序性能。应用程序见解遥测数据直接登录到Azure门户。出于安全原因,我们不想将数据记录到边界之外。有什么方法可以在不使用AZURE的情况下实现APM?我的意思是,我们必须使用应用程序洞察服务,数据应登录到本地服务器。需要使用任何工具将其可视化

提前感谢。

谢谢塞卡尔

azure uwp azure-application-insights apm on-prem
2个回答
0
投票

您无法直接从天蓝色发送应用程序见解数据。它将仅在Azure应用洞察权限范围内存储和保留。但是,您可以使用诸如连续导出应用程序见解数据之类的选项,将遥测数据移动到其他天蓝色的存储选项(例如blob或数据湖存储)。

https://docs.microsoft.com/en-us/azure/azure-monitor/app/export-telemetry

应用洞察力是我们从应用程序收集的各种性能计数器和其他遥测。如果您确定要收集哪些指标,则可以获取应用程序见解,并且可以将这些性能计数器数据自定义记录到Blob,或将其放入队列(从此处通过某种过程发送到本地存储)中。或者,如果您可以在本地设置一些日志提取引擎,则云中的应用程序可以将数据发送到该引擎。

[说过,应用洞察力是一种云原生方法,用于在Azure上监视应用程序,我认为它比其他自定义方法更好。因此,您可以探索对应用程序见解的安全性担忧,并了解如何缓解它们。


0
投票

可以如果您想发明自己的整个摄取/存储系统。在appinsights配置中,您可以影响由sdk创建的数据发送到的端点。

在javascript SDK中是这样的

        let config: ApplicationInsights_Types.IConfiguration = {
            // endpoint by default is something like this:
            endpointUrl: "https://dc.services.visualstudio.com/v2/track",
            instrumentationKey: this._instrumentationKey
        };

您必须在使用的任何SDK中找到相应的内容。然后发明整个后端以及存储和查询系统以保留所有数据。

APM服务(例如Application Insights)和其他服务的要点[[not可以自己完成所有工作。

© www.soinside.com 2019 - 2024. All rights reserved.