Приложение Insights Live Stream - PullRequest
0 голосов
/ 01 мая 2018

Каковы минимальные «пустые места», необходимые для того, чтобы Live Stream работал с последними SDK App Insights (2.x) в .NET Core? Вам нужно для развертывания файла appinsights.config? И если да, то какие элементы должны быть там? В качестве альтернативы, вы можете сделать это с помощью подхода, основанного на коде, и если да, что нужно сделать?

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

http://apmtips.com/blog/2017/02/13/enable-application-insights-live-metrics-from-code/

TelemetryConfiguration configuration = new TelemetryConfiguration();
configuration.InstrumentationKey = "9d3ebb4f-7a11-4fb1-91ac-7ca8a17a27eb";

QuickPulseTelemetryProcessor processor = null;

configuration.TelemetryProcessorChainBuilder
    .Use((next) =>
    {
        processor = new QuickPulseTelemetryProcessor(next);
        return processor;
    })
    .Build();

var QuickPulse = new QuickPulseTelemetryModule();
QuickPulse.Initialize(configuration);
QuickPulse.RegisterTelemetryProcessor(processor);
0 голосов
/ 01 мая 2018

Приложения на последнем .NET Core AI SDK должны получать Live Stream автоматически.

Если это не работает, возможно, это неправильная конфигурация. Один из подходов - открыть вопрос github: https://github.com/Microsoft/ApplicationInsights-aspnetcore

...