イベント フローを使用して、サービス ファブリック アプリケーションのアプリケーション インサイトにテレメトリ データを送信しています。イベントは正しく作成されているようですが、eventFlow フィルタリングで問題が発生しているようです。イベントを例外または依存関係としてフィルター処理しようとすると、Azure のアプリケーション インサイト ポータル内に表示されません。
ロギング イベントは、eventSource を使用して作成されます。
eventFlowConfig.json からの出力セクションは次のとおりです。
"outputs": [
{
"type": "ApplicationInsights",
"instrumentationKey": "****************************************",
"filters": [
{
"type": "metadata",
"metadata": "exception",
"include": "EventId == 10",
"exceptionProperty": "operationType"
}
]
この問題に最も関連する、私が使用しているパッケージのバージョンは次のとおりです。
<package id="Microsoft.Diagnostics.EventFlow.Core" version="1.1.4" targetFramework="net46" />
<package id="Microsoft.Diagnostics.EventFlow.EtwUtilities" version="1.1.0" targetFramework="net46" />
<package id="Microsoft.Diagnostics.EventFlow.Inputs.EventSource" version="1.1.1" targetFramework="net46" />
<package id="Microsoft.Diagnostics.EventFlow.Outputs.ApplicationInsights" version="1.1.4" targetFramework="net46" />
<package id="Microsoft.Diagnostics.EventFlow.ServiceFabric" version="1.1.3" targetFramework="net46" />
<package id="Microsoft.ApplicationInsights" version="2.4.0-beta4" targetFramework="net46" />