我有一个启用了apm的应用程序,对apm的惟一引用位于app.js上的package.json依赖项上。我有下面这行代码:
const apm = require('elastic-apm-node').start()常量'apm‘在任何地方都不会被利用。
我想删除apm,因为在我的本地环境中,我收到以下消息:
APM Server transport error (503): Unexpected APM Server response
queue is full发布于 2019-07-31 14:18:31
您可以将环境变量ELASTIC_APM_ACTIVE设置为false。
请参阅https://www.elastic.co/guide/en/apm/agent/nodejs/master/configuration.html#active。
发布于 2019-07-31 14:27:37
在server.js的开头添加以下代码,对于生产环境,您可以将NODE_ENV导出到production
require("elastic-apm-node").start({
serviceName: "AppName",
secretToken: "",
serverUrl: "URL",
captureBody: "errors",
active: process.env.NODE_ENV === "production"
});https://stackoverflow.com/questions/57098582
复制相似问题