ApolloServer的执行时间测量
创始人
2024-09-09 13:00:56
0

在Apollo Server中,可以使用插件来测量执行时间。下面是一个例子:

const { ApolloServer } = require('apollo-server');
const { ApolloServerPluginInlineTrace } = require('apollo-server-core');

const typeDefs = ...

const resolvers = ...

const server = new ApolloServer({
  typeDefs,
  resolvers,
  plugins: [ApolloServerPluginInlineTrace()],
});

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

在上面的代码中,我们使用了ApolloServerPluginInlineTrace插件来测量执行时间。这个插件会自动在HTTP响应头中添加Apollo-Trace-Parent-SpanApollo-Trace-Span两个字段,用于追踪请求和响应之间的关系。

要查看执行时间,可以在请求头中添加x-apollo-tracing: 1。这将使Apollo Server返回一个包含执行时间的tracing字段的响应。例如:

{
  "data": {
    "hello": "world"
  },
  "extensions": {
    "tracing": {
      "version": 1,
      "startTime": "2021-09-14T22:24:20.680Z",
      "endTime": "2021-09-14T22:24:20.694Z",
      "duration": 14079100,
      "parsing": {
        "startOffset": 5900,
        "duration": 90300
      },
      "validation": {
        "startOffset": 99700,
        "duration": 164100
      },
      "execution": {
        "resolvers": [
          {
            "path": [
              "hello"
            ],
            "parentType": "Query",
            "fieldName": "hello",
            "returnType": "String!",
            "startOffset": 261500,
            "duration": 1155700
          }
        ],
        "duration": 1155700
      }
    }
  }
}

在上面的响应中,我们可以看到`tr

相关内容

热门资讯

一分钟了解(wpk德州)外挂透... 一分钟了解(wpk德州)外挂透明挂辅助器安装(辅助挂)发牌规律(有挂透明挂)-哔哩哔哩,支持语音通讯...
透视透明(Wepoke针对)外... Wepoke针对新手教程相关信息汇总(需添加指定薇757446909获取下载链接);透视透明(Wep...
普及知识!wpk后台(wepo... 普及知识!wpk后台(wepoke)外挂透明挂辅助挂(辅助挂)存在挂教程(讲解有挂)-哔哩哔哩准备好...
技术分享(wPk)外挂透明挂辅... 技术分享(wPk)外挂透明挂辅助神器(透视)其实真的有挂(2025已更新)(哔哩哔哩);wPk软件透...
透视黑科技(aapoker机制... 透视黑科技(aapoker机制)外挂透明挂辅助器(透视)发牌规律(真的有挂)-哔哩哔哩是一款可以让一...
透视了解(wepoke科技)外... 透视了解(wepoke科技)外挂透明挂辅助脚本(辅助挂)软件透明挂(真的有挂)-哔哩哔哩;支持2-1...
发现玩家!红龙扑克作假(WEP... 发现玩家!红龙扑克作假(WEPOKE)外挂透明挂辅助机制(透视)新版2024教程(的确有挂)-哔哩哔...
揭秘关于(Wepoke机器人)... 揭秘关于(Wepoke机器人)外挂透明挂辅助APP(辅助挂)其实是真的有挂(2020已更新)(哔哩哔...
玩家交流(wepoke德扑之星... 玩家交流(wepoke德扑之星)外挂透明挂辅助app(透视)德州ai机器人(果真有挂)-哔哩哔哩是由...
一起来探讨(众合推扑克)外挂透... 一起来探讨(众合推扑克)外挂透明挂辅助APP(透视)辅助透视(有挂方法)-哔哩哔哩1、玩家可以在众合...