tool/instrument/optimize.go (4 lines): - line 156: // TODO: This generated structure construction can also be marked via line - line 225: // TODO: Remove onExit declaration - line 252: // TODO: Remove corresponding CallContextImpl methods - line 285: // FIXME: We should traverse the call graph to find all possible pkg/inst-api-semconv/instrumenter/db/db_client_extractor.go (3 lines): - line 29: // TODO: remove server.address and put it into NetworkAttributesExtractor - line 129: // TODO: sanitize sql - line 130: // TODO: batch sql pkg/inst-api-semconv/instrumenter/http/http_attrs_extractor.go (2 lines): - line 28: // TODO: remove server.address and put it into NetworkAttributesExtractor - line 74: // TODO: add resend count pkg/inst-api-semconv/instrumenter/net/network_attrs_extractor.go (2 lines): - line 24: // TODO: remove server.address and put it into NetworkAttributesExtractor - line 73: // TODO: add scheme provider for extension tool/preprocess/preprocess.go (2 lines): - line 208: // TODO: Once we publish the alibaba-otel/pkg module, we can remove this code - line 236: // FIXME: vendor directory name can be anything, but we assume it's "vendor" pkg/rules/http/net_http_otel_instrumenter.go (2 lines): - line 64: // TODO return status code as error type - line 150: // TODO return status code as error type pkg/otel_setup.go (1 line): - line 145: // TODO: abstract the if-else pkg/inst-api-semconv/instrumenter/ai/ai_attrs_extractor.go (1 line): - line 23: // TODO: remove server.address and put it into NetworkAttributesExtractor pkg/inst-api-semconv/instrumenter/message/message_attrs_extractor.go (1 line): - line 111: // TODO: add custom captured headers attributes pkg/rules/gorm/setup.go (1 line): - line 107: // TODO: support other database pkg/rules/databasesql/databasesql_parser.go (1 line): - line 24: // TODO: need a more delegate DFA pkg/rules/http/client_setup.go (1 line): - line 27: // TODO: use a interface to filter pkg/inst-api-semconv/instrumenter/rpc/rpc_attrs_extractor.go (1 line): - line 24: // TODO: remove server.address and put it into NetworkAttributesExtractor pkg/inst-api-semconv/instrumenter/http/http_metrics.go (1 line): - line 60: // InitHttpMetrics TODO: The init function may be executed after the HttpServerOperationListener() method pkg/inst-api/instrumenter/instrumenter.go (1 line): - line 64: // TODO: record suppressed span pkg/inst-api/instrumenter/instrumenter_builder.go (1 line): - line 25: // TODO: add route updater here, now we do not support such controller layer to update route.