弹性apm节点代理不显示kibana apm ui上的任何数据

o2g1uqev  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(239)

我有一个react应用程序,它使用node js express实现ssr。我正在尝试使用弹性apm工具应用程序。
在弹性apm文档之后,我添加了以下对索引js文件的更改,以启动apm代理。索引.js:

import express from 'express';
import cors from 'cors';
import bodyParser from 'body-parser';
import cookieParser from 'cookie-parser';
import chalk from 'chalk';
import compression from 'compression';

const apm = require('elastic-apm-node').start({
  // Override service name from package.json
  // Allowed characters: a-z, A-Z, 0-9, -, _, and space
  serviceName: process.env.ELASTIC_APM_SERVICE_NAME,

  // Use if APM Server requires a token
  secretToken: process.env.ELASTIC_APM_SECRET_TOKEN,

  // Set custom APM Server URL (default: http://localhost:8200)
  serverUrl: process.env.ELASTIC_APM_SERVER_URL,
  active: true,
  instrument: true,
});

在本地环境控制台上获取以下消息:apm服务器传输错误(econnrefused):connect econnrefused 127.0.0.1:8200
在kibana apm Jmeter 板用户界面上,我们得到平均响应时间n/a和每分钟事务量为0。
请建议如何调试。
参考文章:使用node.js在kibana中进行分布式跟踪

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题