我目前正在从 Application Insights Telemetry 迁移到 AzureMonitor 和 OtlpExporter,并发现
Role Instance
不再与 Helm 图表给出的名称匹配。相反,它似乎获得了一个随机生成的 GUID。我尝试在创建资源时关闭自动生成,但它不会改变行为。
services
.AddOpenTelemetry()
.UseAzureMonitor()
.WithTracing(trace => {})
.WithMetrics(metric => {});
我还打开了
RedisInstrumentation
,这具有使用详细日志发送垃圾邮件的副作用,而且我找不到如何关闭它们。在属性中找不到 SourceContext
(来自 Serilog 命名),我使用 Serilog 作为记录器。
我尝试使用 builder.Logging.AddOpenTelemetry()
添加它并使用 OpenTelemetry
Serilog 接收器。
Rolle实例通过从测试版降级到稳定版来解决。如果时间允许,我会用软件包版本更新答案。
Redis 详细日志仍然是一个问题。