├── .github ├── ISSUE_TEMPLATE │ ├── 00-bug.md │ ├── 01-feature.md │ └── 03-proposal.md ├── typos.toml └── workflows │ ├── cla.yml │ └── prc.yml ├── .gitignore ├── CHANGELOG.md ├── CODE-OF-CONDUCT.md ├── CODE-OF-CONDUCT.zh_CN.md ├── CONTRIBUTING.md ├── CONTRIBUTING.zh_CN.md ├── CONTRIBUTORS.md ├── CONTRIBUTORS.zh_CN.md ├── LICENSE ├── Makefile ├── README.md ├── README.zh_CN.md ├── api ├── log │ ├── level.go │ ├── level_test.go │ ├── log.go │ ├── logger.go │ └── options.go └── resource.go ├── config ├── codes │ ├── code.go │ ├── code_mapping.go │ ├── code_mapping_test.go │ ├── code_type.go │ ├── code_type_mapping.go │ └── code_type_mapping_test.go ├── config.go └── config_test.go ├── example ├── asyncexporterlog │ ├── README.md │ ├── asset.png │ ├── go.mod │ ├── go.sum │ └── main.go ├── basic │ ├── go.mod │ ├── go.sum │ └── main.go ├── images │ ├── default_search.png │ └── trace_detail_demo.png ├── log │ ├── go.mod │ ├── go.sum │ └── main.go ├── metric │ ├── go.mod │ ├── go.sum │ ├── otel │ │ └── main.go │ └── prometheus │ │ └── main.go └── trace │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── exporter ├── asyncexporter │ ├── exporter.go │ └── options.go ├── otlp │ ├── exporter.go │ └── options.go └── retry │ └── retry.go ├── go.mod ├── go.sum ├── opentelemetry.go ├── oteltrpc ├── Makefile ├── README.md ├── README.zh_CN.md ├── codes │ └── codes.go ├── consts │ └── consts.go ├── docs │ └── benchmark.txt ├── example │ ├── greeter │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── greeter.go │ │ ├── main.go │ │ └── trpc_go.yaml │ └── testproto │ │ ├── Makefile │ │ ├── test.pb.go │ │ ├── test.proto │ │ └── test.trpc.go ├── go.mod ├── go.sum ├── logs │ ├── README.md │ ├── README_cn.md │ ├── benchmark_test.go │ ├── factory.go │ ├── filter.go │ ├── log.go │ ├── log │ │ ├── doc.go │ │ └── trpc_log.go │ ├── recovery.go │ ├── recovery_test.go │ ├── writer.go │ └── zaplogs │ │ ├── context.go │ │ ├── filter.go │ │ └── options.go ├── metrics │ ├── filter.go │ ├── metrics.go │ └── prometheus │ │ ├── benchmark_test.go │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── fnv.go │ │ ├── metrics.go │ │ ├── stream_filter.go │ │ ├── stream_filter_test.go │ │ ├── trpc_admin.go │ │ ├── trpc_metric.go │ │ └── trpc_metric_test.go ├── oteltrpc.go ├── oteltrpc_test.go ├── semconv │ └── keyvalue.go └── traces │ ├── benchmark_test.go │ ├── component.go │ ├── component_test.go │ ├── default_handlers.go │ ├── filter.go │ ├── filter_test.go │ ├── host.go │ ├── jsoniter_extension.go │ ├── log.go │ ├── log_test.go │ ├── pb_string.go │ ├── pb_string_test.go │ ├── supplier.go │ └── trace.go ├── otelzap ├── writer.go ├── writer_test.go ├── zap.go ├── zap_benchmark_test.go └── zap_test.go ├── pkg ├── admin │ ├── admin.go │ ├── admin_test.go │ ├── hot_switch.go │ └── options.go ├── cgroups │ ├── cgroup.go │ ├── cgroup_test.go │ ├── cgroups.go │ ├── cgroups_test.go │ ├── cgroupsv2 │ │ ├── cgroup.go │ │ ├── cgroup_test.go │ │ ├── cgroups.go │ │ ├── cgroups_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── mountpoint.go │ │ ├── mountpoint_test.go │ │ ├── subsys.go │ │ ├── subsys_test.go │ │ ├── testdata │ │ │ ├── cgroups │ │ │ │ ├── cpu │ │ │ │ │ ├── cpu.cfs_period_us │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ ├── empty │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ ├── invalid │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ ├── undefined-period │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ ├── undefined │ │ │ │ │ ├── cpu.cfs_period_us │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ └── v2 │ │ │ │ │ ├── empty │ │ │ │ │ └── memory.max │ │ │ │ │ ├── invalid │ │ │ │ │ └── memory.max │ │ │ │ │ ├── memory │ │ │ │ │ └── memory.max │ │ │ │ │ └── undefined │ │ │ │ │ └── memory.max │ │ │ └── proc │ │ │ │ ├── cgroups │ │ │ │ ├── cgroup │ │ │ │ └── mountinfo │ │ │ │ ├── invalid-cgroup │ │ │ │ └── cgroup │ │ │ │ ├── invalid-mountinfo │ │ │ │ └── mountinfo │ │ │ │ ├── untranslatable │ │ │ │ ├── cgroup │ │ │ │ └── mountinfo │ │ │ │ └── v2 │ │ │ │ ├── cgroupv1 │ │ │ │ └── mountinfo │ │ │ │ ├── cgroupv1v2 │ │ │ │ └── mountinfo │ │ │ │ └── cgroupv2 │ │ │ │ └── mountinfo │ │ └── util_test.go │ ├── errors.go │ ├── mountpoint.go │ ├── mountpoint_test.go │ ├── subsys.go │ ├── subsys_test.go │ ├── testdata │ │ ├── cgroups │ │ │ ├── cpu │ │ │ │ ├── cpu.cfs_period_us │ │ │ │ └── cpu.cfs_quota_us │ │ │ ├── empty │ │ │ │ └── cpu.cfs_quota_us │ │ │ ├── invalid │ │ │ │ └── cpu.cfs_quota_us │ │ │ ├── undefined-period │ │ │ │ └── cpu.cfs_quota_us │ │ │ └── undefined │ │ │ │ ├── cpu.cfs_period_us │ │ │ │ └── cpu.cfs_quota_us │ │ └── proc │ │ │ ├── cgroups │ │ │ ├── cgroup │ │ │ └── mountinfo │ │ │ ├── invalid-cgroup │ │ │ └── cgroup │ │ │ ├── invalid-mountinfo │ │ │ └── mountinfo │ │ │ └── untranslatable │ │ │ ├── cgroup │ │ │ └── mountinfo │ └── util_test.go ├── debug │ ├── README.md │ ├── README_cn.md │ ├── debug_invalid_utf8.go │ └── debug_invalid_utf8_test.go ├── metrics │ └── metrics.go ├── protocol │ ├── Makefile │ ├── genproto.sh │ └── opentelemetry-ext │ │ └── proto │ │ ├── operation │ │ ├── operation.pb.go │ │ ├── operation.pb.gw.go │ │ ├── operation.proto │ │ ├── operation_grpc.pb.go │ │ └── operation_http.yaml │ │ └── sampler │ │ ├── sampler.pb.go │ │ ├── sampler.pb.gw.go │ │ ├── sampler.proto │ │ ├── sampler_grpc.pb.go │ │ └── sampler_http.yaml ├── runtime │ ├── is_container_linux.go │ ├── is_container_other.go │ ├── total_cpu_linux.go │ ├── total_cpu_linux_test.go │ ├── total_cpu_other.go │ ├── total_cpu_other_test.go │ ├── total_memory_linux.go │ ├── total_memory_linux_test.go │ ├── total_memory_other.go │ └── total_memory_other_test.go ├── stack │ └── stack.go └── zpage │ └── zpage.go ├── sdk ├── log │ ├── batch_processor.go │ ├── exporter.go │ └── logger.go ├── metric │ ├── config.go │ ├── config_test.go │ ├── internal │ │ └── registry │ │ │ ├── registry.go │ │ │ ├── registry_impl.go │ │ │ └── registry_impl_test.go │ ├── limit_cardinality.go │ ├── limit_cardinality_test.go │ ├── metadata_metrics.go │ ├── metric_options.go │ ├── opentelemetry_registry.go │ ├── process_metrics.go │ ├── rpc_client_metrics.go │ ├── rpc_client_reporter.go │ ├── rpc_codes.go │ ├── rpc_server_metrics.go │ ├── rpc_server_reporter.go │ ├── rpc_type.go │ ├── setup.go │ ├── setup_test.go │ ├── utility.go │ └── utility_test.go ├── remote │ └── configurator.go └── trace │ ├── batch_span_processor.go │ ├── deferred_sample_processor.go │ ├── dyeing_sampler.go │ ├── dyeing_sampler_test.go │ ├── fraction.go │ ├── fraction_test.go │ └── noop.go ├── semconv └── semconv.go ├── tag.sh └── version.go /.github/ISSUE_TEMPLATE/00-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/ISSUE_TEMPLATE/00-bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/ISSUE_TEMPLATE/01-feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/ISSUE_TEMPLATE/03-proposal.md -------------------------------------------------------------------------------- /.github/typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/typos.toml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/prc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.github/workflows/prc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CODE-OF-CONDUCT.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CONTRIBUTING.zh_CN.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /CONTRIBUTORS.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/CONTRIBUTORS.zh_CN.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /api/log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/log/level.go -------------------------------------------------------------------------------- /api/log/level_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/log/level_test.go -------------------------------------------------------------------------------- /api/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/log/log.go -------------------------------------------------------------------------------- /api/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/log/logger.go -------------------------------------------------------------------------------- /api/log/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/log/options.go -------------------------------------------------------------------------------- /api/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/api/resource.go -------------------------------------------------------------------------------- /config/codes/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code.go -------------------------------------------------------------------------------- /config/codes/code_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code_mapping.go -------------------------------------------------------------------------------- /config/codes/code_mapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code_mapping_test.go -------------------------------------------------------------------------------- /config/codes/code_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code_type.go -------------------------------------------------------------------------------- /config/codes/code_type_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code_type_mapping.go -------------------------------------------------------------------------------- /config/codes/code_type_mapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/codes/code_type_mapping_test.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/config/config_test.go -------------------------------------------------------------------------------- /example/asyncexporterlog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/asyncexporterlog/README.md -------------------------------------------------------------------------------- /example/asyncexporterlog/asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/asyncexporterlog/asset.png -------------------------------------------------------------------------------- /example/asyncexporterlog/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/asyncexporterlog/go.mod -------------------------------------------------------------------------------- /example/asyncexporterlog/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/asyncexporterlog/go.sum -------------------------------------------------------------------------------- /example/asyncexporterlog/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/asyncexporterlog/main.go -------------------------------------------------------------------------------- /example/basic/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/basic/go.mod -------------------------------------------------------------------------------- /example/basic/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/basic/go.sum -------------------------------------------------------------------------------- /example/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/basic/main.go -------------------------------------------------------------------------------- /example/images/default_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/images/default_search.png -------------------------------------------------------------------------------- /example/images/trace_detail_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/images/trace_detail_demo.png -------------------------------------------------------------------------------- /example/log/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/log/go.mod -------------------------------------------------------------------------------- /example/log/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/log/go.sum -------------------------------------------------------------------------------- /example/log/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/log/main.go -------------------------------------------------------------------------------- /example/metric/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/metric/go.mod -------------------------------------------------------------------------------- /example/metric/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/metric/go.sum -------------------------------------------------------------------------------- /example/metric/otel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/metric/otel/main.go -------------------------------------------------------------------------------- /example/metric/prometheus/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/metric/prometheus/main.go -------------------------------------------------------------------------------- /example/trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/trace/README.md -------------------------------------------------------------------------------- /example/trace/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/trace/go.mod -------------------------------------------------------------------------------- /example/trace/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/trace/go.sum -------------------------------------------------------------------------------- /example/trace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/example/trace/main.go -------------------------------------------------------------------------------- /exporter/asyncexporter/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/exporter/asyncexporter/exporter.go -------------------------------------------------------------------------------- /exporter/asyncexporter/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/exporter/asyncexporter/options.go -------------------------------------------------------------------------------- /exporter/otlp/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/exporter/otlp/exporter.go -------------------------------------------------------------------------------- /exporter/otlp/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/exporter/otlp/options.go -------------------------------------------------------------------------------- /exporter/retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/exporter/retry/retry.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/go.sum -------------------------------------------------------------------------------- /opentelemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/opentelemetry.go -------------------------------------------------------------------------------- /oteltrpc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/Makefile -------------------------------------------------------------------------------- /oteltrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/README.md -------------------------------------------------------------------------------- /oteltrpc/README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/README.zh_CN.md -------------------------------------------------------------------------------- /oteltrpc/codes/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/codes/codes.go -------------------------------------------------------------------------------- /oteltrpc/consts/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/consts/consts.go -------------------------------------------------------------------------------- /oteltrpc/docs/benchmark.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/docs/benchmark.txt -------------------------------------------------------------------------------- /oteltrpc/example/greeter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/Makefile -------------------------------------------------------------------------------- /oteltrpc/example/greeter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/go.mod -------------------------------------------------------------------------------- /oteltrpc/example/greeter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/go.sum -------------------------------------------------------------------------------- /oteltrpc/example/greeter/greeter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/greeter.go -------------------------------------------------------------------------------- /oteltrpc/example/greeter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/main.go -------------------------------------------------------------------------------- /oteltrpc/example/greeter/trpc_go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/greeter/trpc_go.yaml -------------------------------------------------------------------------------- /oteltrpc/example/testproto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/testproto/Makefile -------------------------------------------------------------------------------- /oteltrpc/example/testproto/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/testproto/test.pb.go -------------------------------------------------------------------------------- /oteltrpc/example/testproto/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/testproto/test.proto -------------------------------------------------------------------------------- /oteltrpc/example/testproto/test.trpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/example/testproto/test.trpc.go -------------------------------------------------------------------------------- /oteltrpc/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/go.mod -------------------------------------------------------------------------------- /oteltrpc/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/go.sum -------------------------------------------------------------------------------- /oteltrpc/logs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/README.md -------------------------------------------------------------------------------- /oteltrpc/logs/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/README_cn.md -------------------------------------------------------------------------------- /oteltrpc/logs/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/benchmark_test.go -------------------------------------------------------------------------------- /oteltrpc/logs/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/factory.go -------------------------------------------------------------------------------- /oteltrpc/logs/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/filter.go -------------------------------------------------------------------------------- /oteltrpc/logs/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/log.go -------------------------------------------------------------------------------- /oteltrpc/logs/log/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/log/doc.go -------------------------------------------------------------------------------- /oteltrpc/logs/log/trpc_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/log/trpc_log.go -------------------------------------------------------------------------------- /oteltrpc/logs/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/recovery.go -------------------------------------------------------------------------------- /oteltrpc/logs/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/recovery_test.go -------------------------------------------------------------------------------- /oteltrpc/logs/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/writer.go -------------------------------------------------------------------------------- /oteltrpc/logs/zaplogs/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/zaplogs/context.go -------------------------------------------------------------------------------- /oteltrpc/logs/zaplogs/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/zaplogs/filter.go -------------------------------------------------------------------------------- /oteltrpc/logs/zaplogs/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/logs/zaplogs/options.go -------------------------------------------------------------------------------- /oteltrpc/metrics/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/filter.go -------------------------------------------------------------------------------- /oteltrpc/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/metrics.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/benchmark_test.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/filter.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/filter_test.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/fnv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/fnv.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/metrics.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/stream_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/stream_filter.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/stream_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/stream_filter_test.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/trpc_admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/trpc_admin.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/trpc_metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/trpc_metric.go -------------------------------------------------------------------------------- /oteltrpc/metrics/prometheus/trpc_metric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/metrics/prometheus/trpc_metric_test.go -------------------------------------------------------------------------------- /oteltrpc/oteltrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/oteltrpc.go -------------------------------------------------------------------------------- /oteltrpc/oteltrpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/oteltrpc_test.go -------------------------------------------------------------------------------- /oteltrpc/semconv/keyvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/semconv/keyvalue.go -------------------------------------------------------------------------------- /oteltrpc/traces/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/benchmark_test.go -------------------------------------------------------------------------------- /oteltrpc/traces/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/component.go -------------------------------------------------------------------------------- /oteltrpc/traces/component_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/component_test.go -------------------------------------------------------------------------------- /oteltrpc/traces/default_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/default_handlers.go -------------------------------------------------------------------------------- /oteltrpc/traces/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/filter.go -------------------------------------------------------------------------------- /oteltrpc/traces/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/filter_test.go -------------------------------------------------------------------------------- /oteltrpc/traces/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/host.go -------------------------------------------------------------------------------- /oteltrpc/traces/jsoniter_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/jsoniter_extension.go -------------------------------------------------------------------------------- /oteltrpc/traces/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/log.go -------------------------------------------------------------------------------- /oteltrpc/traces/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/log_test.go -------------------------------------------------------------------------------- /oteltrpc/traces/pb_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/pb_string.go -------------------------------------------------------------------------------- /oteltrpc/traces/pb_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/pb_string_test.go -------------------------------------------------------------------------------- /oteltrpc/traces/supplier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/supplier.go -------------------------------------------------------------------------------- /oteltrpc/traces/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/oteltrpc/traces/trace.go -------------------------------------------------------------------------------- /otelzap/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/otelzap/writer.go -------------------------------------------------------------------------------- /otelzap/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/otelzap/writer_test.go -------------------------------------------------------------------------------- /otelzap/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/otelzap/zap.go -------------------------------------------------------------------------------- /otelzap/zap_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/otelzap/zap_benchmark_test.go -------------------------------------------------------------------------------- /otelzap/zap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/otelzap/zap_test.go -------------------------------------------------------------------------------- /pkg/admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/admin/admin.go -------------------------------------------------------------------------------- /pkg/admin/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/admin/admin_test.go -------------------------------------------------------------------------------- /pkg/admin/hot_switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/admin/hot_switch.go -------------------------------------------------------------------------------- /pkg/admin/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/admin/options.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroup.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroup_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroups.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroups_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroups_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/cgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/cgroup.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/cgroup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/cgroup_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/cgroups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/cgroups.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/cgroups_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/cgroups_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/doc.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/errors.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/mountpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/mountpoint.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/mountpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/mountpoint_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/subsys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/subsys.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/subsys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/subsys_test.go -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/cpu/cpu.cfs_period_us: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/cpu/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | 33. -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/empty/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/invalid/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | non-an-integer 2 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/undefined-period/cpu.cfs_quota_us: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/cgroups/undefined-period/cpu.cfs_quota_us -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/undefined/cpu.cfs_period_us: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/undefined/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/v2/empty/memory.max: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/v2/invalid/memory.max: -------------------------------------------------------------------------------- 1 | ngn 2 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/v2/memory/memory.max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/cgroups/v2/memory/memory.max -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/cgroups/v2/undefined/memory.max: -------------------------------------------------------------------------------- 1 | max 2 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/cgroups/cgroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/cgroups/cgroup -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/cgroups/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/cgroups/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/invalid-cgroup/cgroup: -------------------------------------------------------------------------------- 1 | 1:cpu:/cpu 2 | invalid-line: 3 | -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/invalid-mountinfo/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/invalid-mountinfo/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/untranslatable/cgroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/untranslatable/cgroup -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/untranslatable/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/untranslatable/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv1/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv1/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv1v2/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv1v2/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv2/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/testdata/proc/v2/cgroupv2/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/cgroupsv2/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/cgroupsv2/util_test.go -------------------------------------------------------------------------------- /pkg/cgroups/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/errors.go -------------------------------------------------------------------------------- /pkg/cgroups/mountpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/mountpoint.go -------------------------------------------------------------------------------- /pkg/cgroups/mountpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/mountpoint_test.go -------------------------------------------------------------------------------- /pkg/cgroups/subsys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/subsys.go -------------------------------------------------------------------------------- /pkg/cgroups/subsys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/subsys_test.go -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/cpu/cpu.cfs_period_us: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/cpu/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | 33. -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/empty/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/invalid/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | non-an-integer 2 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/undefined-period/cpu.cfs_quota_us: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/cgroups/undefined-period/cpu.cfs_quota_us -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/undefined/cpu.cfs_period_us: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroups/undefined/cpu.cfs_quota_us: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/cgroups/cgroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/proc/cgroups/cgroup -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/cgroups/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/proc/cgroups/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/invalid-cgroup/cgroup: -------------------------------------------------------------------------------- 1 | 1:cpu:/cpu 2 | invalid-line: 3 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/invalid-mountinfo/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/proc/invalid-mountinfo/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/untranslatable/cgroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/proc/untranslatable/cgroup -------------------------------------------------------------------------------- /pkg/cgroups/testdata/proc/untranslatable/mountinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/testdata/proc/untranslatable/mountinfo -------------------------------------------------------------------------------- /pkg/cgroups/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/cgroups/util_test.go -------------------------------------------------------------------------------- /pkg/debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/debug/README.md -------------------------------------------------------------------------------- /pkg/debug/README_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/debug/README_cn.md -------------------------------------------------------------------------------- /pkg/debug/debug_invalid_utf8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/debug/debug_invalid_utf8.go -------------------------------------------------------------------------------- /pkg/debug/debug_invalid_utf8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/debug/debug_invalid_utf8_test.go -------------------------------------------------------------------------------- /pkg/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/protocol/Makefile: -------------------------------------------------------------------------------- 1 | precommit: 2 | ./genproto.sh 3 | go build ./... -------------------------------------------------------------------------------- /pkg/protocol/genproto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/genproto.sh -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/operation/operation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/operation/operation.pb.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/operation/operation.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/operation/operation.pb.gw.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/operation/operation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/operation/operation.proto -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/operation/operation_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/operation/operation_grpc.pb.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/operation/operation_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/operation/operation_http.yaml -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/sampler/sampler.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/sampler/sampler.pb.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/sampler/sampler.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/sampler/sampler.pb.gw.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/sampler/sampler.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/sampler/sampler.proto -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/sampler/sampler_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/sampler/sampler_grpc.pb.go -------------------------------------------------------------------------------- /pkg/protocol/opentelemetry-ext/proto/sampler/sampler_http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/protocol/opentelemetry-ext/proto/sampler/sampler_http.yaml -------------------------------------------------------------------------------- /pkg/runtime/is_container_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/is_container_linux.go -------------------------------------------------------------------------------- /pkg/runtime/is_container_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/is_container_other.go -------------------------------------------------------------------------------- /pkg/runtime/total_cpu_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_cpu_linux.go -------------------------------------------------------------------------------- /pkg/runtime/total_cpu_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_cpu_linux_test.go -------------------------------------------------------------------------------- /pkg/runtime/total_cpu_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_cpu_other.go -------------------------------------------------------------------------------- /pkg/runtime/total_cpu_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_cpu_other_test.go -------------------------------------------------------------------------------- /pkg/runtime/total_memory_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_memory_linux.go -------------------------------------------------------------------------------- /pkg/runtime/total_memory_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_memory_linux_test.go -------------------------------------------------------------------------------- /pkg/runtime/total_memory_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_memory_other.go -------------------------------------------------------------------------------- /pkg/runtime/total_memory_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/runtime/total_memory_other_test.go -------------------------------------------------------------------------------- /pkg/stack/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/stack/stack.go -------------------------------------------------------------------------------- /pkg/zpage/zpage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/pkg/zpage/zpage.go -------------------------------------------------------------------------------- /sdk/log/batch_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/log/batch_processor.go -------------------------------------------------------------------------------- /sdk/log/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/log/exporter.go -------------------------------------------------------------------------------- /sdk/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/log/logger.go -------------------------------------------------------------------------------- /sdk/metric/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/config.go -------------------------------------------------------------------------------- /sdk/metric/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/config_test.go -------------------------------------------------------------------------------- /sdk/metric/internal/registry/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/internal/registry/registry.go -------------------------------------------------------------------------------- /sdk/metric/internal/registry/registry_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/internal/registry/registry_impl.go -------------------------------------------------------------------------------- /sdk/metric/internal/registry/registry_impl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/internal/registry/registry_impl_test.go -------------------------------------------------------------------------------- /sdk/metric/limit_cardinality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/limit_cardinality.go -------------------------------------------------------------------------------- /sdk/metric/limit_cardinality_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/limit_cardinality_test.go -------------------------------------------------------------------------------- /sdk/metric/metadata_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/metadata_metrics.go -------------------------------------------------------------------------------- /sdk/metric/metric_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/metric_options.go -------------------------------------------------------------------------------- /sdk/metric/opentelemetry_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/opentelemetry_registry.go -------------------------------------------------------------------------------- /sdk/metric/process_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/process_metrics.go -------------------------------------------------------------------------------- /sdk/metric/rpc_client_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_client_metrics.go -------------------------------------------------------------------------------- /sdk/metric/rpc_client_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_client_reporter.go -------------------------------------------------------------------------------- /sdk/metric/rpc_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_codes.go -------------------------------------------------------------------------------- /sdk/metric/rpc_server_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_server_metrics.go -------------------------------------------------------------------------------- /sdk/metric/rpc_server_reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_server_reporter.go -------------------------------------------------------------------------------- /sdk/metric/rpc_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/rpc_type.go -------------------------------------------------------------------------------- /sdk/metric/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/setup.go -------------------------------------------------------------------------------- /sdk/metric/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/setup_test.go -------------------------------------------------------------------------------- /sdk/metric/utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/utility.go -------------------------------------------------------------------------------- /sdk/metric/utility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/metric/utility_test.go -------------------------------------------------------------------------------- /sdk/remote/configurator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/remote/configurator.go -------------------------------------------------------------------------------- /sdk/trace/batch_span_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/batch_span_processor.go -------------------------------------------------------------------------------- /sdk/trace/deferred_sample_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/deferred_sample_processor.go -------------------------------------------------------------------------------- /sdk/trace/dyeing_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/dyeing_sampler.go -------------------------------------------------------------------------------- /sdk/trace/dyeing_sampler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/dyeing_sampler_test.go -------------------------------------------------------------------------------- /sdk/trace/fraction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/fraction.go -------------------------------------------------------------------------------- /sdk/trace/fraction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/fraction_test.go -------------------------------------------------------------------------------- /sdk/trace/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/sdk/trace/noop.go -------------------------------------------------------------------------------- /semconv/semconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/semconv/semconv.go -------------------------------------------------------------------------------- /tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/tag.sh -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trpc-ecosystem/go-opentelemetry/HEAD/version.go --------------------------------------------------------------------------------