【发布时间】:2019-03-21 13:56:14
【问题描述】:
我有一个公共 Web 应用程序,我可以在其上从 Azure 设置可用性测试。我还有一个可用性测试失败的私有网络应用程序。
我想跟踪我的内部网络应用程序的可用性。在C#中,我发现到现在:
TelemetryConfiguration.Active.InstrumentationKey = "application insights key";
var telemetryClient = new TelemetryClient();
var avail = new Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry();
telemetryClient.TrackAvailability(avail);
但是,此代码尚未完成。我不确定如何指定我的内部 url 以及我会在哪里看到结果。
【问题讨论】:
-
要监控一个内部 url,你应该先阅读这个Can I monitor an intranet web server。
-
@IvanYang 可以肯定的是,那篇文章是否还包括一个在 Azure 上但有一个私有 URL(基本可用性测试失败)的 Web 应用程序?
-
据我所知,没有。但是您可以在那篇文章中提出一个问题 -> 反馈部分。
-
@IvanYang 对不起,我没说清楚,我的私有 Web 应用程序在 Azure 中,这就是我想做可用性测试的地方。
-
您可以使用您在私有网络应用程序中的代码,然后在门户中检查遥测数据吗?
标签: c# .net azure azure-web-app-service azure-application-insights