我々はSaaSアプリケーションをホストしており、ポータル内のアプリのInsight Telemetryがランタイムログを追跡できるようにしています。 Visual Studioからのシンプルな設定で、うまく動作します。App Insight設定DBのON/OFFコントロール
テナントに基づいてApp Insightテレメトリデータキャプチャを有効にする必要があります。 Ex。私のアプリケーションはマルチテナントアプリケーションであり、異なるホスト名で一度ホストされます。だから、私はわずかなテナントのためだけにApp Insightを有効にしたいと思います。コードでこれを制御する方法。
私は私のAPPSTARTでこのコードを追加して、それがうまく働きました。しかし、私はいくつかのインスタンスで、条件付きでのアプリケーションの洞察を可能にすることですそれはあなたがやりたいものを表示さ
`
[Conditional("DEBUG")]
private static void DisableApplicationInsightsOnDebug()
{
TelemetryConfiguration.Active.DisableTelemetry = true;
}
`