Skip to content

src: enrich OTLP metrics resource attributes #1162

src: enrich OTLP metrics resource attributes

src: enrich OTLP metrics resource attributes #1162

Triggered via pull request May 4, 2026 14:03
Status Failure
Total duration 1h 58m 1s
Artifacts

test-macos.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

6 errors
test-macOS
Process completed with exit code 2.
test-macOS: test/agents/test-otlp-metrics.mjs#L501
--- stderr --- node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: undefined !== '3' at file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-metrics.mjs:504:14 at /Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15 at Array.forEach (<anonymous>) at checkResource (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-metrics.mjs:501:25) at checkMetrics (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-metrics.mjs:589:5) at OTLPServer.<anonymous> (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-metrics.mjs:631:11) at OTLPServer.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at OTLPServer.emit (node:events:509:28) at ChildProcess.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/index.js:25:16) at ChildProcess.emit (node:events:509:28) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: '3', operator: 'strictEqual', diff: 'simple' } Node.js v24.15.0 --- stdout --- OTLP server started 59163 /v1/metrics /v1/metrics Command: out/Release/nsolid --expose-internals /Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-metrics.mjs
test-macOS: test/agents/test-otlp-grpc-metrics.mjs#L499
--- stderr --- (node:87199) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) node:assert:152 throw new AssertionError(obj); ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: undefined !== '3' at file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-grpc-metrics.mjs:502:14 at /Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15 at Array.forEach (<anonymous>) at checkResource (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-grpc-metrics.mjs:499:25) at checkMetrics (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-grpc-metrics.mjs:587:5) at OTLPGRPCServer.<anonymous> (file:///Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-grpc-metrics.mjs:658:11) at OTLPGRPCServer.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at OTLPGRPCServer.emit (node:events:509:28) at ChildProcess.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/index.js:63:16) at ChildProcess.emit (node:events:509:28) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: '3', operator: 'strictEqual', diff: 'simple' } Node.js v24.15.0 node:events:487 throw er; // Unhandled 'error' event ^ Error: write EPIPE at target._send (node:internal/child_process:900:20) at target.send (node:internal/child_process:775:19) at file:///Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/otlp-grpc-server.mjs:54:11 at Object.Export (file:///Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/otlp-grpc-server.mjs:30:7) at Object.onReceiveHalfClose (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/node_modules/@grpc/grpc-js/build/src/server.js:1464:25) at BaseServerInterceptingCall.maybePushNextMessage (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/node_modules/@grpc/grpc-js/build/src/server-interceptors.js:595:31) at BaseServerInterceptingCall.handleEndEvent (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/node_modules/@grpc/grpc-js/build/src/server-interceptors.js:635:14) at ServerHttp2Stream.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/nsolid-otlp-agent/node_modules/@grpc/grpc-js/build/src/server-interceptors.js:394:18) at ServerHttp2Stream.emit (node:events:521:24) at endReadableNT (node:internal/streams/readable:1729:12) Emitted 'error' event on process instance at: at node:internal/child_process:904:39 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) { errno: -32, code: 'EPIPE', syscall: 'write' } Node.js v24.15.0 [Error] File: ../deps/opentelemetry-cpp/exporters/otlp/src/otlp_grpc_client.cc:261 [OTLP GRPC Client] ERROR: Export metric(s) failed with status_code: "14" error_message: "Socket closed" [Error] File: ../deps/opentelemetry-cpp/exporters/otlp/src/otlp_grpc_metric_exporter.cc:175 [OTLP METRIC GRPC Exporter] ERROR: Export 1 metric(s) error: 1 [Error] File: ../deps/opentelemetry-cpp/exporters/otlp/src/otlp_grpc_client.cc:261 [OTLP GRPC Client] ERROR: Export metric(s) failed with status_code: "14" error_message: "Socket closed" [Error] File: ../deps/opentelemetry-cpp/exporters/otlp/src/otlp_grpc_metric_exporter.cc:175 [OTLP METRIC GRPC Exporter] ERROR: Export 1 metric(s) error: 1 --- stdout --- OTLP server started 59024 Metrics received Metrics received Command: out/Release/nsolid --expose-internals /Users/runner/work/nsolid/nsolid/node/test/agents/test-otlp-grpc-metrics.mjs
test-macOS: test/agents/test-grpc-heap-profile.mjs#L0
--- stderr --- (node:66078) DeprecationWarning: Calling start() is no longer necessary. It can be safely omitted. (Use `nsolid --trace-deprecation ...` to show where the warning was created) Using default certs Old Config: {} NewConfig: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:57480", "hostname": "sat12-bq164-159a91e1-0442-462e-a07d-a5a4b3d82481-F2B453697529.local", "iisNode": false, "interval": 5000, "pauseMetrics": false, "promiseTracking": false, "pubkey": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I", "statsdBucket": "nsolid.${env}.${app}.${hostname}.${shortId}", "tags": [], "tracingEnabled": false, "tracingModulesBlacklist": 0, "trackGlobalPackages": false } Diff: [ { "op": "add", "path": "/app", "value": "nsolid-grpc-agent" }, { "op": "add", "path": "/appVersion", "value": "1.0.0" }, { "op": "add", "path": "/assetsEnabled", "value": true }, { "op": "add", "path": "/blockedLoopThreshold", "value": 200 }, { "op": "add", "path": "/contCpuProfile", "value": false }, { "op": "add", "path": "/contCpuProfileInterval", "value": 30000 }, { "op": "add", "path": "/disablePackageScan", "value": false }, { "op": "add", "path": "/env", "value": "prod" }, { "op": "add", "path": "/grpc", "value": "localhost:57480" }, { "op": "add", "path": "/hostname", "value": "sat12-bq164-159a91e1-0442-462e-a07d-a5a4b3d82481-F2B453697529.local" }, { "op": "add", "path": "/iisNode", "value": false }, { "op": "add", "path": "/interval", "value": 5000 }, { "op": "add", "path": "/pauseMetrics", "value": false }, { "op": "add", "path": "/promiseTracking", "value": false }, { "op": "add", "path": "/pubkey", "value": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I" }, { "op": "add", "path": "/statsdBucket", "value": "nsolid.${env}.${app}.${hostname}.${shortId}" }, { "op": "add", "path": "/tags", "value": [] }, { "op": "add", "path": "/tracingEnabled", "value": false }, { "op": "add", "path": "/tracingModulesBlacklist", "value": 0 }, { "op": "add", "path": "/trackGlobalPackages", "value": false } ] GrpcAgent configured. Endpoint: localhost:57480. Insecure: 1 Resetting command stream Old Config: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:57480", "hostname": "sat12-bq164-159a91e1-0442-462e-a07d-a5a4b3d82481-F2B453697529.local", "iisNode": false, "interval": 5000, "pauseMetrics": false, "promiseTracking": false, "pubkey": "^kvy<i^qI<r{=ZDrfK4K<#NtqY+zaH:ksm/YGE6I", "statsdBucket": "nsolid.${env}.${app}.${hostname}.${shortId}", "tags": [], "tracingEnabled": false, "tracingModulesBlacklist": 0, "trackGlobalPackages": false } NewConfig: { "app": "nsolid-grpc-agent", "appVersion": "1.0.0", "assetsEnabled": true, "blockedLoopThreshold": 200, "contCpuProfile": false, "contCpuProfileInterval": 30000, "disablePackageScan": false, "env": "prod", "grpc": "localhost:57480", "hostname": "sat12-bq164-159a91e1-0442-462e-a07d-a5a4b3d82481-F2B453697529.local", "iisNode": false, "inte
test-macOS: test/parallel/test-nsolid-snapshot.js#L103
--- stderr --- node:assert:849 throw newErr; ^ AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Heap snapshot could not be generated at /Users/runner/work/nsolid/nsolid/node/test/common/index.js:452:12 at /Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15 at node:internal/nsolid_assets:364:30 at process.processTicksAndRejections (node:internal/process/task_queues:85:11) at Object.snapshot (node:internal/nsolid_assets:359:13) at start.snapshot (node:nsolid:566:14) at Immediate.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22) at Immediate.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at process.processImmediate (node:internal/timers:506:21) { generatedMessage: false, code: 'ERR_ASSERTION', actual: Error [-17]: Heap snapshot could not be generated at Object.snapshot (node:internal/nsolid_assets:359:13) at start.snapshot (node:nsolid:566:14) at Immediate.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22) at Immediate.<anonymous> (/Users/runner/work/nsolid/nsolid/node/test/common/index.js:489:15) at process.processImmediate (node:internal/timers:506:21) { code: -17 }, expected: null, operator: 'ifError', diff: 'simple' } Node.js v24.15.0 Command: out/Release/nsolid /Users/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js
test-macOS: test/parallel/test-inspector-break-when-eval.js#L0
--- stderr --- [err] child process crashed, signal SIGTRAP Timed out waiting for matching notification (break on file:///Users/runner/work/nsolid/nsolid/node/test/fixtures/inspector-global-function.mjs:9) 1 --- stdout --- [test] Connecting to a child Node process [test] Testing /json/list [err] Debugger listening on ws://127.0.0.1:53235/8326cd68-d750-41ed-9780-a712f29d92d1 [err] For help, see: https://nodejs.org/en/docs/inspector [err] [err] Debugger attached. [err] [test] Setting up a debugger [out] Loading [out] [out] Ready! [out] [test] Breaking in the code [err] [err] [err] # [err] # Fatal error in , line 0 [err] # Check failed: needs_context && current_scope_ == closure_scope_ && current_scope_->is_function_scope() && !function_.is_null() implies function_->context() != *context_. [err] # [err] # [err] # [err] #FailureMessage Object: 0x16b6eb6e8 [err] ----- Native stack trace ----- [err] [err] [err] 1: 0x1048dcc34 node::NodePlatform::GetStackTracePrinter()::$_0::__invoke() [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 2: 0x106a898bc V8_Fatal(char const*, ...) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 3: 0x104ce00b0 v8::internal::ScopeIterator::start_position() [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 4: 0x104ce24e4 v8::internal::ScopeIterator::VisitLocals(std::__1::function<bool (v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::ScopeIterator::ScopeType)> const&, v8::internal::ScopeIterator::Mode, v8::internal::ScopeIterator::ScopeType) const [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 5: 0x104ce0c40 v8::internal::ScopeIterator::VisitLocalScope(std::__1::function<bool (v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::ScopeIterator::ScopeType)> const&, v8::internal::ScopeIterator::Mode, v8::internal::ScopeIterator::ScopeType) const [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 6: 0x104cdff5c v8::internal::ScopeIterator::ScopeObject(v8::internal::ScopeIterator::Mode) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 7: 0x10531d8c8 v8_inspector::V8DebuggerAgentImpl::currentCallFrames(std::__1::unique_ptr<std::__1::vector<std::__1::unique_ptr<v8_inspector::protocol::Debugger::CallFrame, std::__1::default_delete<v8_inspector::protocol::Debugger::CallFrame>>, std::__1::allocator<std::__1::unique_ptr<v8_inspector::protocol::Debugger::CallFrame, std::__1::default_delete<v8_inspector::protocol::Debugger::CallFrame>>>>, std::__1::default_delete<std::__1::vector<std::__1::unique_ptr<v8_inspector::protocol::Debugger::CallFrame, std::__1::default_delete<v8_inspector::protocol::Debugger::CallFrame>>, std::__1::allocator<std::__1::unique_ptr<v8_inspector::protocol::Debugger::CallFrame, std::__1::default_delete<v8_inspector::protocol::Debugger::CallFrame>>>>>>*) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 8: 0x105313c94 v8_inspector::V8DebuggerAgentImpl::didPause(int, v8::Local<v8::Value>, std::__1::vector<int, std::__1::allocator<int>> const&, v8::debug::ExceptionType, bool, v8::base::EnumSet<v8::debug::BreakReason, int>) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 9: 0x105336464 v8_inspector::V8InspectorImpl::forEachSession(int, std::__1::function<void (v8_inspector::V8InspectorSessionImpl*)> const&) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 10: 0x10532753c v8_inspector::V8Debugger::handleProgramBreak(v8::Local<v8::Context>, v8::Local<v8::Value>, std::__1::vector<int, std::__1::allocator<int>> const&, v8::base::EnumSet<v8::debug::BreakReason, int>, v8::debug::ExceptionType, bool) [/Users/runner/work/nsolid/nsolid/node/out/Release/nsolid] [err] [err] 11: 0x104ce758c v8::internal::Debug::OnDebugBreak(v8::internal::DirectHandle<v8::internal::FixedArray>, v8::internal::StepAction, v8::base::EnumSet<v8::debug::BreakReason, int>) [/Users/runner/work/nsolid/nsolid/node/ou