ApolloGraphQL停止报告Opentelemetry跟踪,因为存在不安全的调用。
创始人
2024-09-09 10:00:42
0

在Apollo Server配置中启用Opentelemetry插件,并确保所有GraphQL解析器和数据源都被包装在Opentelemetry跟踪中。以下是一个示例:

const { ApolloServer } = require('apollo-server');
const { registerInstrumentations } = require('@opentelemetry/instrumentation');
const { HttpInstrumentation } = require('@opentelemetry/instrumentation-http');
const { GraphQLInstrumentation } = require('@opentelemetry/instrumentation-graphql');
const { NodeTracerProvider } = require('@opentelemetry/node');

const tracerProvider = new NodeTracerProvider();
tracerProvider.register();

// Register HTTP and GraphQL instrumentations
registerInstrumentations({
  instrumentations: [
    new HttpInstrumentation(),
    new GraphQLInstrumentation(),
  ],
});

// Update your Apollo Server instantiation to enable OpenTelemetry measurements
const server = new ApolloServer({
  typeDefs,
  resolvers,
  plugins: [{ 
    // We pass in our Apollo Server instance to provide context for the OpenTelemetry plugin.
    async serverWillStart() {
      await tracerProvider.propagateHeaders(() => server.executeOperation({})); 
    },
  }],
});

server.listen().then(({ url }) => {
  console.log(`�  Server ready at ${url}`);
});

相关内容

热门资讯

揭秘(Wepoke安卓)外挂透... 自定义Wepoke安卓系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管...
分享一款!智星德州有没有挂(透... 分享一款!智星德州有没有挂(透视软件挂)-确实是真的有挂(2022已更新);亲,这款智星德州有没有挂...
十分钟普及!福建兄弟十三水装外... 十分钟普及!福建兄弟十三水装外挂多少钱,小猪对对碰外挂,技巧教程(有挂规律);十分钟普及!福建兄弟十...
一分钟揭秘!中至九江小程序辅助... 您好,中至九江小程序辅助器这款游戏可以开挂的,确实是有挂的,需要了解加微【285696317】很多玩...
6分钟了解!wepoke人有挂... 6分钟了解!wepoke人有挂吗(透视)原来真的有挂2025已更新)(哔哩哔哩)是一款可以让一直输的...
大神推荐!德扑之心透视辅助软件... 大神推荐!德扑之心透视辅助软件(透视辅助挂)-的确真的有挂(2024已更新);亲,这款德扑之心透视辅...
让我来分享经验(aapoker... 让我来分享经验(aapoker教程)软件透明挂辅助机制(辅助挂)普及教程(2023已更新)(哔哩哔哩...
7分钟攻略!小猪对对碰破解,雀... 7分钟攻略!小猪对对碰破解,雀神辅助器最新款,2024新版总结(有挂教学)1、快速入门:当你通过点击...
8分钟了解!wepker有透视... 8分钟了解!wepker有透视吗(透视软件挂)-原来是真的有挂(2021已更新);wepker有透视...
分享给玩家!榕城510k能拉好... 分享给玩家!榕城510k能拉好牌,雀神小程序辅助买,系统教程(有挂讲解);一、榕城510k能拉好牌有...