私は、ブログhttps://azure.microsoft.com/en-us/documentation/articles/app-insights-windows-desktop/の後にAIで基本的なコンソールアプリケーションを作成しましたが、私のAzureアカウントのAIには捕捉されません。どちらのエラーも例外も報告されていません。ここに何もないのですか?以下はコードです。 HockeyAppは、Windowsアプリケーション用のメトリックをキャプチャするための新しいアプローチで、アプリケーションストアを通じて利用できるようになっていますが、コンソールサービスやWindowsサービスには十分な情報がないというドキュメントがあります。あなたの経験を共有できますか?コンソールアプリケーションのアプリケーションの洞察は機能しません
using System;
using Microsoft.ApplicationInsights;
namespace Logger
{
class Program
{
static void Main(string[] args)
{
TelemetryClient tc = new TelemetryClient();
tc.Context.User.Id = Environment.UserName;
tc.Context.Session.Id = Guid.NewGuid().ToString();
tc.Context.Device.OperatingSystem = Environment.OSVersion.ToString();
tc.TrackPageView("Form1");
tc.Flush();
System.Threading.Thread.Sleep(1000);
}
}
}
ApplicationInsights.config
<applicationinsights xmlns="http://schemas.microsoft.com/A...">
<instrumentationkey>
mykey
</instrumentationkey>
<telemetrychannel type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel, Microsoft.AI.ServerTelemetryChannel"/>
<telemetryprocessors>
<add type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
<maxtelemetryitemspersecond>5</maxtelemetryitemspersecond>
</add>
</telemetryprocessors>
<telemetryinitializers>
<add type="Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer"/>
<add type="Microsoft.ApplicationInsights.WindowsServer.DomainNameRoleInstanceTelemetryInitializer, Microsoft.AI.WindowsServer"/>
<add type="Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer, Microsoft.AI.WindowsServer"/>
</telemetryinitializers>
<telemetrymodules>
<add type="Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule, Microsoft.AI.WindowsServer"/>
<add type="Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
<add type="Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
</telemetrymodules>
<severity>Verbose</severity>
</applicationinsights>
Windows 10 Enterprise、Version 1703、Build 15063.786、それは私のために働く。 FYI。それは重要ではありませんが、私のコードはInstrumentKeyをプログラマチックに設定する以外はあなたのように見えます。例:/ * tc = new TelementryClient */tc.Context.InstrumentationKey = instrumentationKey;私のパッケージは以下の通りです: –
granadaCoder