如何指示 Azure Monitor 根据容器名称选择角色实例?

问题描述 投票:0回答:1

我目前正在从 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 接收器。

azure-application-insights serilog azure-monitor otel
1个回答
0
投票

Rolle实例通过从测试版降级到稳定版来解决。如果时间允许,我会用软件包版本更新答案。

Redis 详细日志仍然是一个问题。

© www.soinside.com 2019 - 2024. All rights reserved.