path # lines of code pkg/rules/kratos/grpc/kratos_internal_setup.go 74 pkg/rules/kratos/grpc/kratos_otel_instrumenter.go 69 pkg/rules/kratos/grpc/kratos_data_type.go 9 pkg/rules/kratos/http/kratos_internal_setup.go 74 pkg/rules/kratos/http/kratos_otel_instrumenter.go 69 pkg/rules/kratos/http/kratos_data_type.go 9 pkg/rules/zerolog/setup.go 26 pkg/rules/databasesql/sqlcache.go 45 pkg/rules/databasesql/databasesql_extractor.go 156 pkg/rules/databasesql/setup.go 508 pkg/rules/databasesql/databasesql_parser.go 44 pkg/rules/databasesql/databasesql_data_type.go 9 pkg/rules/databasesql/databasesql_otel_instrumenter.go 57 pkg/rules/fasthttp/fasthttp_server_setup.go 39 pkg/rules/fasthttp/fasthttp_data_type.go 16 pkg/rules/fasthttp/fasthttp_otel_instrumenter.go 207 pkg/rules/fasthttp/fasthttp_client_setup.go 48 pkg/rules/redigo/redigo_otel_conn.go 94 pkg/rules/redigo/redigo_otel_instrumenter.go 62 pkg/rules/redigo/redigo_client_setup.go 51 pkg/rules/nacos2_1_0/service_holder/nacos_go_client_service_holder_setup_210.go 53 pkg/rules/runtime/runtime_linker.go 33 pkg/rules/trpc/trpc_otel_instrumenter.go 124 pkg/rules/trpc/trpc_server_setup.go 37 pkg/rules/trpc/trpc_client_setup.go 59 pkg/rules/trpc/trpc_data_type.go 11 pkg/rules/grpc/grpc_new_client_setup.go 54 pkg/rules/grpc/interceptor_info.go 18 pkg/rules/grpc/metadata_supplier.go 46 pkg/rules/grpc/grpc_server_setup.go 64 pkg/rules/grpc/grpc_client_new_stream.go 16 pkg/rules/grpc/grpc_client_setup.go 56 pkg/rules/grpc/grpc_otel_instrumenter.go 83 pkg/rules/grpc/grpc_config.go 157 pkg/rules/grpc/grpc_data_type.go 21 pkg/rules/gorestful/gorestful_server_setup.go 49 pkg/rules/otel-context/span_context.go 13 pkg/rules/mongo/mongo_data_type.go 5 pkg/rules/mongo/client_setup.go 83 pkg/rules/mongo/mongo_otel_instrumenter.go 57 pkg/rules/langchain/chains_setup.go 38 pkg/rules/langchain/llm_generate_setup.go 34 pkg/rules/langchain/relevant_doc_setup.go 37 pkg/rules/langchain/llm_setup.go 119 pkg/rules/langchain/setup.go 20 pkg/rules/langchain/langchain_data_type.go 28 pkg/rules/langchain/common_otel_instrumenter.go 93 pkg/rules/langchain/agents_setup.go 42 pkg/rules/langchain/embed_setup.go 71 pkg/rules/langchain/llm_otel_instrumenter.go 83 pkg/rules/goredisv8/goredis_v8_data_type.go 83 pkg/rules/goredisv8/setup.go 118 pkg/rules/goredisv8/goredis_v8_otel_instrumenter.go 62 pkg/rules/elasticsearch/es_data_type.go 8 pkg/rules/elasticsearch/es_otel_instrumenter.go 47 pkg/rules/elasticsearch/es_client_setup.go 64 pkg/rules/goslog/setup.go 30 pkg/rules/echo/echo_server_setup.go 38 pkg/rules/gomicro/gomicro_server_setup.go 54 pkg/rules/gomicro/gomicro_client_setup.go 84 pkg/rules/gomicro/gomicro_server_otel_instrumenter.go 125 pkg/rules/gomicro/gomicro_data_type.go 33 pkg/rules/gomicro/gomicro_service_otel_instrumenter.go 115 pkg/rules/gomicro/gomicro_enabler.go 11 pkg/rules/logrus/setup.go 46 pkg/rules/goredis/goredis_data_type.go 8 pkg/rules/goredis/setup.go 122 pkg/rules/goredis/goredis_otel_instrumenter.go 134 pkg/rules/zap/setup.go 42 pkg/rules/otel-sdk/otel_trace_context_linker.go 21 pkg/rules/otel-sdk/otel_baggage_util.go 33 pkg/rules/otel-sdk/baggage/context.go 24 pkg/rules/otel-sdk/trace-context/otel_trace_context.go 132 pkg/rules/otel-sdk/trace-context/otel_trace_test_func_holder.go 3 pkg/rules/otel-sdk/trace-context/trace.go 19 pkg/rules/otel-sdk/trace-context/span.go 500 pkg/rules/otel-sdk/trace-context/tracer.go 113 pkg/rules/otel-sdk/metric/otel_metric_test_func_holder.go 2 pkg/rules/otel-sdk/otel_baggage_linker.go 16 pkg/rules/hertz/client/hertz_client_setup.go 38 pkg/rules/hertz/client/hertz_http_otel_instrumenter.go 124 pkg/rules/hertz/server/hertz_server_setup.go 43 pkg/rules/hertz/server/hertz_http_otel_instrumenter.go 132 pkg/rules/http/net_http_data_type.go 32 pkg/rules/http/client_setup.go 65 pkg/rules/http/net_http_otel_instrumenter.go 191 pkg/rules/http/server_setup.go 91 pkg/rules/gorm/gorm_data_type.go 8 pkg/rules/gorm/setup.go 91 pkg/rules/gorm/gorm_otel_instrumenter.go 45 pkg/rules/kitex/kitex_trace_client.go 59 pkg/rules/kitex/kitex_client_setup.go 32 pkg/rules/kitex/kitex_propagator.go 41 pkg/rules/kitex/kitex_trace_carrier.go 32 pkg/rules/kitex/kitex_otel_instrumenter.go 79 pkg/rules/kitex/kitex_server_setup.go 32 pkg/rules/kitex/kitex_trace_server.go 66 pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go 65 pkg/rules/mux/mux_server_setup.go 47 pkg/rules/amqp091/rabbitmq_data_type.go 9 pkg/rules/amqp091/consume_setup.go 56 pkg/rules/amqp091/setup.go 3 pkg/rules/amqp091/publish_setup.go 54 pkg/rules/amqp091/common_otel_instrumenter.go 107 pkg/rules/iris/router_setup.go 20 pkg/rules/iris/iris_enabler.go 11 pkg/rules/mcp/mcp_data_type.go 10 pkg/rules/mcp/client_setup.go 155 pkg/rules/mcp/setup.go 3 pkg/rules/mcp/server_setup.go 124 pkg/rules/mcp/common_otel_instrumenter.go 114 pkg/rules/fiberv2/fiber_server_setup_v2.go 48 pkg/rules/fiberv2/fiberv2_otel_instrumenter.go 124 pkg/rules/fiberv2/fiberv2_data_type.go 16 pkg/rules/gin/gin_server_setup.go 19 pkg/rules/gin/gin_html_setup.go 19 pkg/rules/gin/gin_enabler.go 11 pkg/rules/nacos/config/nacos_go_client_config_setup.go 161 pkg/rules/nacos/service/nacos_go_client_service_setup.go 133 pkg/rules/nacos/dom/nacos_go_client_dom_setup.go 65 pkg/rules/nacos/service_holder/nacos_go_client_service_holder_setup.go 53 pkg/rules/golog/setup.go 39 pkg/api/api.go 16 pkg/api/impl.go 55 pkg/otel_setup.go 206 pkg/inst-api/utils/span_key.go 15 pkg/inst-api/utils/scope.go 28 pkg/inst-api/utils/filter.go 13 pkg/inst-api/instrumenter/instrumenter_builder.go 160 pkg/inst-api/instrumenter/instrumenter.go 208 pkg/inst-api/instrumenter/hook.go 22 pkg/inst-api/instrumenter/extractor.go 55 pkg/inst-api/instrumenter/span_suppression_strategy.go 38 pkg/inst-api/instrumenter/span_suppressor.go 112 pkg/inst-api/version/version.go 2 pkg/core/meter/meter.go 17 pkg/testaccess/access.go 44 pkg/inst-api-semconv/instrumenter/utils/metrics_shadower.go 21 pkg/inst-api-semconv/instrumenter/ai/ai_attrs_extractor.go 97 pkg/inst-api-semconv/instrumenter/ai/ai_span_name_extractor.go 11 pkg/inst-api-semconv/instrumenter/ai/ai_attrs_getter.go 23 pkg/inst-api-semconv/instrumenter/experimental/nacos_client_metrics.go 46 pkg/inst-api-semconv/instrumenter/rpc/rpc_metrics.go 161 pkg/inst-api-semconv/instrumenter/rpc/rpc_attrs_extractor.go 53 pkg/inst-api-semconv/instrumenter/rpc/rpc_span_name_extractor.go 12 pkg/inst-api-semconv/instrumenter/rpc/rpc_attrs_getter.go 7 pkg/inst-api-semconv/instrumenter/db/db_metrics.go 94 pkg/inst-api-semconv/instrumenter/db/db_client_extractor.go 96 pkg/inst-api-semconv/instrumenter/db/db_span_name_extractor.go 19 pkg/inst-api-semconv/instrumenter/db/db_client_getter.go 18 pkg/inst-api-semconv/instrumenter/http/http_status_code_extractor.go 43 pkg/inst-api-semconv/instrumenter/http/http_attrs_extractor.go 125 pkg/inst-api-semconv/instrumenter/http/http_span_name_extractor.go 25 pkg/inst-api-semconv/instrumenter/http/http_metrics.go 163 pkg/inst-api-semconv/instrumenter/http/http_attrs_getter.go 25 pkg/inst-api-semconv/instrumenter/net/network_attrs_extractor.go 68 pkg/inst-api-semconv/instrumenter/net/network_attrs_getter.go 16 pkg/inst-api-semconv/instrumenter/message/message_span_name_extractor.go 21 pkg/inst-api-semconv/instrumenter/message/message_attrs_getter.go 16 pkg/inst-api-semconv/instrumenter/message/message_attrs_extractor.go 91 example/metrics/prometheus-exporter/src/prometheus/prometheus-config.yaml 11 example/metrics/prometheus-exporter/main.go 24 example/metrics/otlp-exporter/src/prometheus/prometheus-config.yaml 11 example/metrics/otlp-exporter/main.go 24 example/extension/sqlinject/rules/hook.go 22 example/extension/sqlinject/sql_inject.go 34 example/extension/nethttp/rules/hook.go 16 example/extension/nethttp/net_http.go 15 example/log/main.go 28 example/benchmark/consumer/consumer.go 46 example/benchmark/producer/producer.go 13 tool/instrument/template.go 96 tool/instrument/inst_file.go 46 tool/instrument/trampoline.go 574 tool/instrument/instrument.go 194 tool/instrument/optimize.go 167 tool/instrument/inst_struct.go 41 tool/instrument/inst_func.go 331 tool/preprocess/match.go 420 tool/preprocess/template.go 10 tool/preprocess/rectify.go 67 tool/preprocess/preprocess.go 565 tool/data/exporter.go 6 tool/config/config.go 204 tool/util/util.go 239 tool/util/ast.go 417 tool/util/log.go 28 tool/util/shared.go 149 tool/errc/errcode.go 93 tool/resource/ruledef.go 140 tool/resource/bundle.go 151 tool/cmd/main.go 138