├── .github ├── CODEOWNERS ├── auto-issue-templates │ ├── failure-after-soak_tests.md │ └── failure-during-soak_tests.md ├── collector │ ├── collector-config.yml │ └── docker-compose.yml ├── dependabot.yml ├── docker-performance-tests │ ├── alarms-poller │ │ ├── Dockerfile │ │ ├── metric_data_params.py │ │ └── poll_during_performance_tests.py │ ├── docker-compose.yml │ ├── load-generator │ │ └── Dockerfile │ └── otel-collector │ │ └── collector-config.yml ├── issue_template.md ├── pull_request_template.md ├── scripts │ └── performance-tests │ │ ├── get-metric-data │ │ ├── metric_data_params.py │ │ └── produce_performance_test_results.py │ │ └── produce_metric_widget_images.py ├── test-sample-apps │ ├── udp-exporter-test-app │ │ ├── application.go │ │ ├── go.mod │ │ └── go.sum │ └── xray-remote-sampler-test-app │ │ ├── application.go │ │ ├── go.mod │ │ └── go.sum └── workflows │ ├── PR-build.yml │ ├── codeql-analysis.yml │ ├── integration-test.yml │ ├── pr-build-modules.yml │ ├── release-udp-exporter.yml │ ├── release-xray-remote-sampler.yml │ ├── soak-testing.yml │ ├── stale-bot.yml │ ├── udp-exporter-e2e-test.yml │ └── xray-remote-sampler-e2e-test.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── THIRD-PARTY-LICENSES ├── exporters └── xrayudp │ ├── CHANGELOG.md │ ├── README.md │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── exporter.go │ ├── exporter_test.go │ ├── go.mod │ ├── go.sum │ ├── udp_exporter.go │ └── udp_exporter_test.go ├── sampleapp ├── Dockerfile ├── README.md ├── go.mod ├── go.sum └── main.go └── samplers └── aws └── xray ├── CHANGELOG.md ├── fallback_sampler.go ├── fallback_sampler_test.go ├── go.mod ├── go.sum ├── internal ├── client.go ├── client_test.go ├── clock.go ├── manifest.go ├── manifest_test.go ├── match.go ├── match_test.go ├── reservoir.go ├── reservoir_test.go ├── rule.go └── rule_test.go ├── rand.go ├── remote_sampler.go ├── remote_sampler_config.go ├── remote_sampler_config_test.go ├── remote_sampler_test.go ├── timer.go └── version.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/auto-issue-templates/failure-after-soak_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/auto-issue-templates/failure-after-soak_tests.md -------------------------------------------------------------------------------- /.github/auto-issue-templates/failure-during-soak_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/auto-issue-templates/failure-during-soak_tests.md -------------------------------------------------------------------------------- /.github/collector/collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/collector/collector-config.yml -------------------------------------------------------------------------------- /.github/collector/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/collector/docker-compose.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/docker-performance-tests/alarms-poller/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/alarms-poller/Dockerfile -------------------------------------------------------------------------------- /.github/docker-performance-tests/alarms-poller/metric_data_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/alarms-poller/metric_data_params.py -------------------------------------------------------------------------------- /.github/docker-performance-tests/alarms-poller/poll_during_performance_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/alarms-poller/poll_during_performance_tests.py -------------------------------------------------------------------------------- /.github/docker-performance-tests/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/docker-compose.yml -------------------------------------------------------------------------------- /.github/docker-performance-tests/load-generator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/load-generator/Dockerfile -------------------------------------------------------------------------------- /.github/docker-performance-tests/otel-collector/collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/docker-performance-tests/otel-collector/collector-config.yml -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/scripts/performance-tests/get-metric-data/metric_data_params.py: -------------------------------------------------------------------------------- 1 | ../../../../.github/docker-performance-tests/alarms-poller/metric_data_params.py -------------------------------------------------------------------------------- /.github/scripts/performance-tests/get-metric-data/produce_performance_test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/scripts/performance-tests/get-metric-data/produce_performance_test_results.py -------------------------------------------------------------------------------- /.github/scripts/performance-tests/produce_metric_widget_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/scripts/performance-tests/produce_metric_widget_images.py -------------------------------------------------------------------------------- /.github/test-sample-apps/udp-exporter-test-app/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/udp-exporter-test-app/application.go -------------------------------------------------------------------------------- /.github/test-sample-apps/udp-exporter-test-app/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/udp-exporter-test-app/go.mod -------------------------------------------------------------------------------- /.github/test-sample-apps/udp-exporter-test-app/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/udp-exporter-test-app/go.sum -------------------------------------------------------------------------------- /.github/test-sample-apps/xray-remote-sampler-test-app/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/xray-remote-sampler-test-app/application.go -------------------------------------------------------------------------------- /.github/test-sample-apps/xray-remote-sampler-test-app/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/xray-remote-sampler-test-app/go.mod -------------------------------------------------------------------------------- /.github/test-sample-apps/xray-remote-sampler-test-app/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/test-sample-apps/xray-remote-sampler-test-app/go.sum -------------------------------------------------------------------------------- /.github/workflows/PR-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/PR-build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/pr-build-modules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/pr-build-modules.yml -------------------------------------------------------------------------------- /.github/workflows/release-udp-exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/release-udp-exporter.yml -------------------------------------------------------------------------------- /.github/workflows/release-xray-remote-sampler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/release-xray-remote-sampler.yml -------------------------------------------------------------------------------- /.github/workflows/soak-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/soak-testing.yml -------------------------------------------------------------------------------- /.github/workflows/stale-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/stale-bot.yml -------------------------------------------------------------------------------- /.github/workflows/udp-exporter-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/udp-exporter-e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/xray-remote-sampler-e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/.github/workflows/xray-remote-sampler-e2e-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/THIRD-PARTY-LICENSES -------------------------------------------------------------------------------- /exporters/xrayudp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/CHANGELOG.md -------------------------------------------------------------------------------- /exporters/xrayudp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/README.md -------------------------------------------------------------------------------- /exporters/xrayudp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/client.go -------------------------------------------------------------------------------- /exporters/xrayudp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/client_test.go -------------------------------------------------------------------------------- /exporters/xrayudp/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/config.go -------------------------------------------------------------------------------- /exporters/xrayudp/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/exporter.go -------------------------------------------------------------------------------- /exporters/xrayudp/exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/exporter_test.go -------------------------------------------------------------------------------- /exporters/xrayudp/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/go.mod -------------------------------------------------------------------------------- /exporters/xrayudp/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/go.sum -------------------------------------------------------------------------------- /exporters/xrayudp/udp_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/udp_exporter.go -------------------------------------------------------------------------------- /exporters/xrayudp/udp_exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/exporters/xrayudp/udp_exporter_test.go -------------------------------------------------------------------------------- /sampleapp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/sampleapp/Dockerfile -------------------------------------------------------------------------------- /sampleapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/sampleapp/README.md -------------------------------------------------------------------------------- /sampleapp/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/sampleapp/go.mod -------------------------------------------------------------------------------- /sampleapp/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/sampleapp/go.sum -------------------------------------------------------------------------------- /sampleapp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/sampleapp/main.go -------------------------------------------------------------------------------- /samplers/aws/xray/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/CHANGELOG.md -------------------------------------------------------------------------------- /samplers/aws/xray/fallback_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/fallback_sampler.go -------------------------------------------------------------------------------- /samplers/aws/xray/fallback_sampler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/fallback_sampler_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/go.mod -------------------------------------------------------------------------------- /samplers/aws/xray/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/go.sum -------------------------------------------------------------------------------- /samplers/aws/xray/internal/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/client.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/client_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/clock.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/manifest.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/manifest_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/match.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/match_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/reservoir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/reservoir.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/reservoir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/reservoir_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/rule.go -------------------------------------------------------------------------------- /samplers/aws/xray/internal/rule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/internal/rule_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/rand.go -------------------------------------------------------------------------------- /samplers/aws/xray/remote_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/remote_sampler.go -------------------------------------------------------------------------------- /samplers/aws/xray/remote_sampler_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/remote_sampler_config.go -------------------------------------------------------------------------------- /samplers/aws/xray/remote_sampler_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/remote_sampler_config_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/remote_sampler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/remote_sampler_test.go -------------------------------------------------------------------------------- /samplers/aws/xray/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/timer.go -------------------------------------------------------------------------------- /samplers/aws/xray/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-observability/aws-otel-go/HEAD/samplers/aws/xray/version.go --------------------------------------------------------------------------------