LogMetric 不适用于 Microsoft 扩展框架

LogMetric not working with microsoft extension framework

我在 asp.net 核心功能应用程序中使用日志扩展框架。我有以下代码:

log.LogMetric("TESTER", 0);
 
log.LogInformation($"{{logTypeStart}}: {service.GetType()}", logTypeStart);
await service.Run(log);
log.LogInformation($"{{logTypeEnd}}: {service.GetType()}", logTypeEnd);

在日志分析中我查询如下:

AppTraces
AppMetrics

LogInformation 将跟踪记录到 Log Analytics 中的 AppTraces。但是 AppMetrics 不提供任何结果。关于如何解决此问题的任何指示?

我用 Function V3 测试了它,指标可以发送到 AI 和连接的 Log Analytics。

请检查以下内容:

1.Test 您的代码首先在本地(请关注 以查看 azure 函数和应用程序见解如何在本地工作),然后查看指标是否可以显示在 visual studio 输出中。截图如下:

2.Please 确保 Azure 日志分析确实与您正在使用的 AI 连接。

3.In Azure log Analytics,在AppMetricstable中查询时,确保选择了正确的time range。这是我的指标的屏幕截图:

如果还有问题请告诉我。