最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

programmeradmin3浏览0评论

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.

发布评论

评论列表(0)

  1. 暂无评论