.NET Core应用通过OpenTelemetry OTLP导出至Elastic APM无数据显示问题求助
.NET Core应用通过OpenTelemetry OTLP导出至Elastic APM无数据显示问题求助
各位大佬好,我正在自己的.NET Core 3.1应用里集成OpenTelemetry(1.8.1)和Elastic APM(8.13.4)。已经配置了OTLP导出并指向Elastic APM,日志里显示返回状态码200,看起来请求是成功的,但Kibana的APM板块就是看不到任何数据。
我反复核对了各种设置,可APM数据始终没出现在Kibana里,有没有大佬能给点思路,看看可能哪里漏配或者配置出错了?
下面是我用来做集成的代码:
public static IServiceCollection AddOtel(this IServiceCollection services) { var resource = GetResourceBuilder(); services.AddOpenTelemetry() .WithMetrics(configureMetrics => ConfigureMetrics(configureMetrics, resource)) .WithTracing(configureTracing => ConfigureTracing(configureTracing, resource)); return services; } private static void ConfigureMetrics(MeterProviderBuilder meterProviderBuilder, ResourceBuilder resource) { meterProviderBuilder .SetResourceBuilder(resource) .AddAspNetCoreInstrumentation() // 此处省略了其余配置内容 }
备注:内容来源于stack exchange,提问作者Ahmet Mira
相关产品推荐
相关产品推荐

