2

我遇到了 APM 服务器和 APM 代理(Elastic Stack)的兼容性问题。

"elastic-apm-node": "^3.0.0"

配置:

var apm = require('elastic-apm-node').start({
  serviceName: "******-dev",
  captureBody: 'all',
  stackTraceLimit: 10,
  transactionMaxSpans:10,
  serverUrl: "http://localhost:5601"
}).addErrorFilter(function (payload) {
  if(payload.context.response && payload.context.response.status_code === 429){
    return false;
  }
  return payload;
})

APM-服务器版本: 7.4.0

错误:

APM Server responded with "404 Not Found". This might be because you're running an incompatible version of the APM Server. This agent only supports APM Server v6.5 and above. If you're using an older version of the APM Server, please downgrade this agent to version 1.x or upgrade the APM Server
{"statusCode":404,"error":"Not Found","message":"Not Found"}
4

0 回答 0