我正在使用事件流将遥测数据发送到服务结构应用程序中的应用程序洞察力。事件似乎已正确创建,但我似乎遇到了 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" />