Application Insights:无法验证节点js

时间:2019-03-20 15:12:42

标签: node.js azure azure-application-insights

应用程序洞察力每隔几分钟就会不断抛出以下错误。

  

ApplicationInsights:Sender ['连续5次未达到提取端点。可能会导致遥测丢失。最近的错误:',     {错误:无法验证第一个证书       在TLSSocket。\ u003canonymous \ u003e(_tls_wrap.js:1116:38)       在ZoneDelegate.invokeTask(/usr/src/app/node_modules/zone.js/dist/zone-node.js:275:35)       在Zone.runTask(/usr/src/app/node_modules/zone.js/dist/zone-node.js:151:47)       在TLSSocket.ZoneTask.invoke(/usr/src/app/node_modules/zone.js/dist/zone-node.js:345:33)       在emitNone(events.js:106:13)       在TLSSocket.emit(events.js:208:7)       在TLSSocket._finishInit(_tls_wrap.js:643:8)       在TLSWrap.ssl.onhandshakedone(_tls_wrap.js:473:38)代码处:“ UNABLE_TO_VERIFY_LEAF_SIGNATURE'}]

我查看了讨论GITHUB DISCUSSION,并尝试了一些建议的解决方案,但没有用。

这是我用来连接应用程序见解的代码。

let appInsights = require('applicationinsights');
appInsights.setup(config.APPINSIGHTS_KEY.trim())
  .setAutoDependencyCorrelation(true)
  .setAutoCollectRequests(true)
  .setAutoCollectPerformance(true)
  .setAutoCollectExceptions(true)
  .setAutoCollectDependencies(true)
  .setAutoCollectConsole(true)
  .setUseDiskRetryCaching(true)
  .start();

我不确定100%是否存在遥测丢失,但是一直出现这些错误很烦人。请帮忙。

1 个答案:

答案 0 :(得分:-1)

我已经更新了github讨论线程。可以解决摄取方面的问题。

https://github.com/Microsoft/ApplicationInsights-node.js/issues/180#issuecomment-475699485