Update the OpenTelemetry dependencies to fix issue #1068, about the types package for ioredis not being present anymore. I've updated everything up to OpenTelemetry API 1.8. Version 1.9 is also out, but the prisma package is not compatible with that at the moment.
Lock all dependencies to a minor version range so that it hopefully doesn't install different versions of the OpenTelemetry API package, which breaks things.
Related commit with more information: 32c499fa0c07535f45c940df1f3b8ab3aa3822b8 Closes #1068
Disable Client for probes test
If it were to try and export any metrics it would throw this error:
/home/semaphore/appsignal-nodejs/node_modules/@opentelemetry/sdk-metrics/build/src/export/PeriodicExportingMetricReader.js:76
throw new Error(`PeriodicExportingMetricReader: metrics export failed (error ${result.error})`);
^
Error: PeriodicExportingMetricReader: metrics export failed (error Error: connect ECONNREFUSED 127.0.0.1:8099)
at doExport (/home/semaphore/appsignal-nodejs/node_modules/@opentelemetry/sdk-metrics/src/export/PeriodicExportingMetricReader.ts:133:15)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
Update OpenTelemetry package dependencies
Update the OpenTelemetry dependencies to fix issue #1068, about the types package for ioredis not being present anymore. I've updated everything up to OpenTelemetry API 1.8. Version 1.9 is also out, but the prisma package is not compatible with that at the moment.
Lock all dependencies to a minor version range so that it hopefully doesn't install different versions of the OpenTelemetry API package, which breaks things.
Related commit with more information: 32c499fa0c07535f45c940df1f3b8ab3aa3822b8 Closes #1068
Disable Client for probes test
If it were to try and export any metrics it would throw this error: