6

ブログ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>
4

2 に答える 2