【发布时间】:2022-10-17 08:13:33
【问题描述】:
目前在 Azure 应用程序洞察力中,我们在 severityLevel 下看到严重级别的编号,而不是信息、错误等文本......是否可以将 severityLevel 显示为字符串。
"Serilog": {
"Using": [
"Serilog.Sinks.ApplicationInsights"
],
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft": "Information"
}
},
"WriteTo": [
{
"Name": "ApplicationInsights",
"Args": {
"restrictedToMinimumLevel": "Information",
"telemetryConverter": "Serilog.Sinks.ApplicationInsights.Sinks.ApplicationInsights.TelemetryConverters.TraceTelemetryConverter, Serilog.Sinks.ApplicationInsights",
"instrumentationKey": "key"
}
}
],
"Enrich": [
"FromLogContext"
],
"Properties": {
"Application": "Sample"
}
}
【问题讨论】:
-
Azure 门户将始终将其显示为数字。我唯一能想到的是将文本表示记录为自定义属性或使用基于文本的值扩展您的 kusto 查询。
-
嗨,彼得感谢您的回复。使用基于文本的值扩展 kusto 查询会是什么样子?
-
请看下面我的回答
标签: azure azure-application-insights kql azure-log-analytics