lib/config/schema.js (4 lines): - line 33: // TODO: options with `crossAgentName` property - line 670: * TODO: remove this function when test are refactored using the good `runTestFixture` method - line 678: // TODO: this is necessary since config.test.js sets different vars during tests - line 885: // TODO: these constants below to be removed in the future (normalization) lib/config/normalizers.js (4 lines): - line 363: // TODO: consider making the port explicit in the URL - line 438: * TODO: we are doing the same to some ignoreOptions - line 452: // TODO: this is the same as normalizeSanitizeFieldNames - line 465: // TODO: same as above lib/parsers.js (4 lines): - line 41: * Some relevant fields: (TODO: document all used fields) - line 120: // TODO: Tempoary fix for https://github.com/elastic/apm-agent-nodejs/issues/813 - line 136: * Some relevant fields: (TODO: document all used fields) - line 180: * Some relevant fields: (TODO: document all used fields) lib/instrumentation/index.js (2 lines): - line 279: // TODO: link to issue for this - line 600: // TODO: Eventually derive this from `_patcherRegistry`. lib/opentelemetry-bridge/opentelemetry-core-mini/trace/TraceState.js (2 lines): - line 46: // TODO: Benchmark the different approaches(map vs list) and - line 87: // TODO: Consider to add warning log lib/lambda.js (2 lines): - line 820: // TODO: support "extensionless"? per https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/blob/v3.2.1/src/UserFunction.js#L149 Is this for a dir/index.js? - line 821: // TODO: support ESM and .mjs lib/errors.js (1 line): - line 232: // TODO: consider if we should include this as it's not originally what module was intended for lib/instrumentation/generic-span.js (1 line): - line 25: * TODO: document supported opts lib/instrumentation/modules/@smithy/smithy-client.js (1 line): - line 60: * TODO: this method may be shared with other instrumentations lib/instrumentation/modules/@aws-sdk/client-sqs.js (1 line): - line 18: // TODO: simthy-client already resolves span.action from the command name but does not have these values lib/metrics/platforms/linux/stats.js (1 line): - line 162: rss: process.memoryUsage().rss, // TODO: Calculate using field 24 (rss) * PAGE_SIZE lib/opentelemetry-bridge/OTelBridgeRunContext.js (1 line): - line 116: // TODO: Should perhaps proxy deleteValue(key) to the possible underlying OTEL_CONTEXT_KEY entry. lib/stacktraces.js (1 line): - line 371: // TODO: Is `pos.name` relevant for `frame.function` if minifying? lib/config/config.js (1 line): - line 124: // TODO: remove this call once config and logging-preamble tests are refactored lib/instrumentation/modules/tedious.js (1 line): - line 146: // TODO: captureError and setOutcome on err first arg here lib/apm-client/http-apm-client/index.js (1 line): - line 1219: // TODO: log intakeReq and intakeRes when lib/logging.js (1 line): - line 134: // TODO: Consider being more strict on this for v4.0.0. lib/instrumentation/modules/@aws-sdk/client-dynamodb.js (1 line): - line 92: // TODO: add OTel attributes when spec is merged lib/http-request.js (1 line): - line 216: // TODO: log support lib/instrumentation/http-shared.js (1 line): - line 306: // TODO: Research if it's possible to add this to the prototype instead.