Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有azure门户的应用程序洞察_Azure_Uwp_Azure Application Insights_Apm_On Prem - Fatal编程技术网

没有azure门户的应用程序洞察

没有azure门户的应用程序洞察,azure,uwp,azure-application-insights,apm,on-prem,Azure,Uwp,Azure Application Insights,Apm,On Prem,我们正在使用UWP技术构建企业应用程序。我们希望使用Microsoft application Insights监控应用程序性能。App insights遥测数据直接登录到Azure门户。出于安全原因,我们不希望将数据记录到边界之外。有没有任何方法可以在不使用AZURE的情况下实现APM?我的意思是,我们必须使用AppInsights服务,数据应该登录到prem服务器上。这需要使用任何工具进行可视化 提前谢谢 谢谢 Sekar您无法直接从azure发送app insights数据。它将仅在azu

我们正在使用UWP技术构建企业应用程序。我们希望使用Microsoft application Insights监控应用程序性能。App insights遥测数据直接登录到Azure门户。出于安全原因,我们不希望将数据记录到边界之外。有没有任何方法可以在不使用AZURE的情况下实现APM?我的意思是,我们必须使用AppInsights服务,数据应该登录到prem服务器上。这需要使用任何工具进行可视化

提前谢谢

谢谢
Sekar

您无法直接从azure发送app insights数据。它将仅在azure app insights权限内存储和保留。但您可以使用诸如持续导出app insights数据之类的选项将Teletry数据移动到其他azure存储选项,如Blob或data lake store

App insights是我们从应用程序收集的各种性能计数器和其他遥测数据。如果您确定要收集哪些指标,然后打开应用程序洞察,您可以将这些性能计数器数据自定义记录到BLOB中,或者将它们放入某个队列中,从那里它们将被发送到本地存储(通过某个过程)。或者,如果您可以在prem上设置一些日志摄取引擎,云中的应用程序可以将数据发送到该引擎


已经说过,AppInsights是azure上应用程序监控的一种云原生方法,我相信它比其他定制方法更有效。因此,您可以在app insights上探讨您的安全问题,并了解如何缓解这些问题

您无法直接将app insights数据发送出azure。它将仅在azure app insights权限内存储和保留。但您可以使用诸如持续导出app insights数据之类的选项将Teletry数据移动到其他azure存储选项,如Blob或data lake store

App insights是我们从应用程序收集的各种性能计数器和其他遥测数据。如果您确定要收集哪些指标,然后打开应用程序洞察,您可以将这些性能计数器数据自定义记录到BLOB中,或者将它们放入某个队列中,从那里它们将被发送到本地存储(通过某个过程)。或者,如果您可以在prem上设置一些日志摄取引擎,云中的应用程序可以将数据发送到该引擎

已经说过,AppInsights是azure上应用程序监控的一种云原生方法,我相信它比其他定制方法更有效。因此,您可以在app insights上探讨您的安全问题,并了解如何缓解这些问题

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

在javascriptsdk中是这样的

        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和其他服务)的重点在于不要自己完成所有工作。

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

在javascriptsdk中是这样的

        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和其他服务)的重点是不要自己完成所有这些工作。

那么您可能需要使用on-prem APM产品。至少对我来说,如果你不想使用云,那就没有必要使用云APM。谢谢juunas的回复。这是有道理的。还有其他更好的产品吗?我们可以使用弹性搜索APM堆栈吗?那么您可能需要使用on-prem APM产品。至少对我来说,如果你不想使用云,那就没有必要使用云APM。谢谢juunas的回复。这是有道理的。还有其他更好的产品吗?我们可以使用弹性搜索APM堆栈吗?Aravind,谢谢你的回答。根据您的回答,我们似乎无法直接将数据推送到任何其他存储器。我们不能绕过它。我们主要关心的是,我们的数据不应超出边界。因为系统运行在完全受控的环境中。因此,我认为我们必须选择其他产品/工具。Aravind,谢谢你的回答。根据您的回答,我们似乎无法直接将数据推送到任何其他存储器。我们不能绕过它。我们主要关心的是,我们的数据不应超出边界。因为系统运行在完全受控的环境中。因此,我认为我们必须选择其他产品/工具。