Application Insights: невозможно проверить первый сертификат в узле js - PullRequest
0 голосов
/ 20 марта 2019

Приложение продолжает выдавать следующую ошибку каждые несколько минут.

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 и попробовал какое-то предложенное решение, но оно не сработало.

Вот код, который я использую для подключения к пониманию приложения.

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 голосов
/ 22 марта 2019

Я обновил ветку обсуждения на github. Исправление на стороне приема пищи находится в разработке.

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

...