Azure настроил проверку доступности внутреннего URL - PullRequest
0 голосов
/ 21 марта 2019

У меня есть общедоступное веб-приложение, в котором я могу настроить тест доступности из Azure.У меня также есть частное веб-приложение, в котором проверка доступности не пройдена.

Я хочу отслеживать доступность моего внутреннего веб-приложения.В C # я нашел до сих пор:

TelemetryConfiguration.Active.InstrumentationKey = "application insights key";
var telemetryClient = new TelemetryClient();
var avail = new Microsoft.ApplicationInsights.DataContracts.AvailabilityTelemetry();
telemetryClient.TrackAvailability(avail);

Однако этот код еще не завершен.Я не уверен, как мне указать свой внутренний URL и где я смогу увидеть результаты.

1 Ответ

2 голосов
/ 22 марта 2019

Для внутренней сети, в первую очередь, вы должны убедиться, что «разрешить трафик для наших сервисов либо через исключения брандмауэра, либо через перенаправления прокси». Подробная информация: здесь .

Тогда простопростая строка кода, просто определите некоторые конкретные свойства или имя для своего внутреннего URL-адреса в AvailabilityTelemetry.

            var client = new TelemetryClient();
            TelemetryConfiguration.Active.InstrumentationKey = "xxxxx";
            AvailabilityTelemetry a = new AvailabilityTelemetry();
            a.Name = "this is your_web_site_name or other unique value";

            //or some properties like below
            //a.Properties.Add("p1", "my internal web");

            client.TrackAvailability(a);

Затем, после выполнения, вы можете проверить, находится ли телеметрия доступности на портале Azure -> служба анализа приложений.:

enter image description here

...