grafana loki - want to integrate observation (OTLP) in spring cloud gateway - Stack Overflow

I need help integrating OpenTelemetry Protocol (OTLP) observation in Spring Cloud Gateway.I attempted

I need help integrating OpenTelemetry Protocol (OTLP) observation in Spring Cloud Gateway. I attempted to modify the project available here, using the Spring Gateway as the client. Additionally, I’m considering adding the ServerRequestObservationFilter filter as part of a global filter setup

public class ServerRequestObservationFilter implements ObservationFilter {

@Override
public Observation.Context map(Observation.Context context) {
    if (context instanceof ServerRequestObservationContext serverContext) {
        context.setName("custom.observation.name");
        context.addLowCardinalityKeyValue(KeyValue.of("project", "spring"));
        String customAttribute = (String) serverContext.getCarrier().getAttribute("customAttribute");
        context.addLowCardinalityKeyValue(KeyValue.of("custom.attribute", customAttribute));
    }
    return context;
}

}

What would be the best approach to achieve this? Also please provide sample github for reference.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744299314a4567419.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信