gitextract_tdgbeses/ ├── .checkapi.yaml ├── .chloggen/ │ ├── README.md │ ├── TEMPLATE.yaml │ ├── aix_tier3.yaml │ ├── alpha-profiles.yaml │ ├── config.yaml │ ├── fix-mdatagen-entity-builder.yaml │ ├── mdatagen_fix_reporoot.yaml │ ├── remove-resource-constant-labels.yaml │ └── summary.tmpl ├── .codecov.yml ├── .gitattributes ├── .github/ │ ├── ALLOWLIST │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── component-graduation.md │ │ ├── feature_request.yaml │ │ ├── other.yaml │ │ ├── stabilization.md │ │ └── vote.md │ ├── actionlint.yaml │ ├── lychee.toml │ ├── pull_request_template.md │ └── workflows/ │ ├── add-labels-and-owners.yml │ ├── add-labels-command.yml │ ├── api-compatibility.yml │ ├── build-and-test-arm.yml │ ├── build-and-test-windows.yaml │ ├── build-and-test.yml │ ├── builder-integration-test.yaml │ ├── builder-snapshot.yaml │ ├── changelog.yml │ ├── check-codeowners.yaml │ ├── check-links.yaml │ ├── check-merge-freeze.yml │ ├── codeql-analysis.yml │ ├── contrib-tests.yml │ ├── fossa.yml │ ├── go-benchmarks.yml │ ├── lint-workflow-files.yml │ ├── milestone-add-to-pr.yml │ ├── perf.yml │ ├── ping-codeowners-issues.yml │ ├── ping-codeowners-on-new-issue.yml │ ├── ping-codeowners-prs.yml │ ├── prepare-release.yml │ ├── release-branch.yml │ ├── rerun-workflows.yml │ ├── scorecard.yml │ ├── scripts/ │ │ ├── add-labels-and-owners.sh │ │ ├── add-labels-command.sh │ │ ├── check-merge-freeze.sh │ │ ├── free-disk-space.sh │ │ ├── get-codeowners.sh │ │ ├── get-components.sh │ │ ├── ping-codeowners-issues.sh │ │ ├── ping-codeowners-on-new-issue.sh │ │ ├── ping-codeowners-prs.sh │ │ ├── release-branch.sh │ │ ├── release-check-blockers.sh │ │ ├── release-check-build-status.sh │ │ ├── release-create-tracking-issue.sh │ │ ├── release-prepare-release.sh │ │ ├── rerun-failed-workflows.sh │ │ └── win-required-ports.ps1 │ ├── shellcheck.yml │ ├── sourcecode-release.yaml │ ├── spell-check.yaml │ ├── stale-pr.yaml │ ├── survey-on-merged-pr.yml │ ├── tidy-dependencies.yml │ └── utils/ │ └── cspell.json ├── .gitignore ├── .golangci.yml ├── .markdownlint.yaml ├── .markdownlintignore ├── AGENTS.md ├── CHANGELOG-API.md ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile.Common ├── README.md ├── VERSIONING.md ├── client/ │ ├── Makefile │ ├── client.go │ ├── client_test.go │ ├── doc_test.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ └── package_test.go ├── cmd/ │ ├── builder/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── RELEASE.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── header.txt │ │ ├── internal/ │ │ │ ├── .gitignore │ │ │ ├── builder/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── main.go │ │ │ │ ├── main_test.go │ │ │ │ ├── package_test.go │ │ │ │ ├── templates/ │ │ │ │ │ ├── components.go.tmpl │ │ │ │ │ ├── go.mod.tmpl │ │ │ │ │ ├── main.go.tmpl │ │ │ │ │ ├── main_others.go.tmpl │ │ │ │ │ └── main_windows.go.tmpl │ │ │ │ └── templates.go │ │ │ ├── command.go │ │ │ ├── command_init.go │ │ │ ├── command_init_test.go │ │ │ ├── command_test.go │ │ │ ├── config/ │ │ │ │ ├── default.go │ │ │ │ └── default.yaml │ │ │ ├── init/ │ │ │ │ └── templates/ │ │ │ │ ├── .gitignore.tmpl │ │ │ │ ├── Makefile.tmpl │ │ │ │ ├── README.md.tmpl │ │ │ │ ├── config.yaml.tmpl │ │ │ │ ├── go.mod.tmpl │ │ │ │ └── manifest.yaml.tmpl │ │ │ ├── package_test.go │ │ │ └── version.go │ │ ├── main.go │ │ ├── metadata.yaml │ │ └── test/ │ │ ├── README.md │ │ ├── core.builder.yaml │ │ ├── core.otel.yaml │ │ └── test.sh │ ├── githubgen/ │ │ └── allowlist.txt │ ├── mdatagen/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── cfggen/ │ │ │ │ ├── generation.go │ │ │ │ ├── generation_test.go │ │ │ │ ├── loader.go │ │ │ │ ├── loader_test.go │ │ │ │ ├── model.go │ │ │ │ ├── model_test.go │ │ │ │ ├── namespace.go │ │ │ │ ├── namespace_test.go │ │ │ │ ├── resolver.go │ │ │ │ ├── resolver_test.go │ │ │ │ ├── type_ref.go │ │ │ │ ├── type_ref_test.go │ │ │ │ ├── writer.go │ │ │ │ └── writer_test.go │ │ │ ├── command.go │ │ │ ├── command_test.go │ │ │ ├── embedded_templates.go │ │ │ ├── embedded_templates_test.go │ │ │ ├── event.go │ │ │ ├── event_test.go │ │ │ ├── helpers/ │ │ │ │ ├── lint.go │ │ │ │ ├── lint_test.go │ │ │ │ ├── packages.go │ │ │ │ └── packages_test.go │ │ │ ├── loader.go │ │ │ ├── loader_test.go │ │ │ ├── metadata.go │ │ │ ├── metadata_test.go │ │ │ ├── metric.go │ │ │ ├── metric_test.go │ │ │ ├── sampleconnector/ │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ ├── config.schema.yaml │ │ │ │ │ ├── generated_config.go │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ ├── generated_entity_metrics.go │ │ │ │ │ ├── generated_entity_metrics_test.go │ │ │ │ │ ├── generated_metrics.go │ │ │ │ │ ├── generated_metrics_test.go │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ ├── generated_status.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── config.yaml │ │ │ │ ├── metadata.yaml │ │ │ │ └── metrics_test.go │ │ │ ├── sampleentityreceiver/ │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ ├── config.schema.yaml │ │ │ │ │ ├── generated_config.go │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ ├── generated_entity_metrics.go │ │ │ │ │ ├── generated_entity_metrics_test.go │ │ │ │ │ ├── generated_metrics.go │ │ │ │ │ ├── generated_metrics_test.go │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ ├── generated_status.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── config.yaml │ │ │ │ └── metadata.yaml │ │ │ ├── samplefactoryreceiver/ │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ ├── generated_config.go │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ ├── generated_logs.go │ │ │ │ │ ├── generated_logs_test.go │ │ │ │ │ ├── generated_metrics.go │ │ │ │ │ ├── generated_metrics_test.go │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ ├── generated_status.go │ │ │ │ │ ├── generated_telemetry.go │ │ │ │ │ ├── generated_telemetry_test.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── config.yaml │ │ │ │ └── metadata.yaml │ │ │ ├── sampleprocessor/ │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ ├── config.schema.yaml │ │ │ │ │ ├── generated_config.go │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ ├── generated_status.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── config.yaml │ │ │ │ └── metadata.yaml │ │ │ ├── samplereceiver/ │ │ │ │ ├── README.md │ │ │ │ ├── config.schema.json │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_config.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ ├── metadata/ │ │ │ │ │ │ ├── config.schema.yaml │ │ │ │ │ │ ├── generated_config.go │ │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ │ ├── generated_feature_gates.go │ │ │ │ │ │ ├── generated_logs.go │ │ │ │ │ │ ├── generated_logs_test.go │ │ │ │ │ │ ├── generated_metrics.go │ │ │ │ │ │ ├── generated_metrics_test.go │ │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ │ ├── generated_status.go │ │ │ │ │ │ ├── generated_telemetry.go │ │ │ │ │ │ ├── generated_telemetry_test.go │ │ │ │ │ │ └── testdata/ │ │ │ │ │ │ └── config.yaml │ │ │ │ │ └── metadatatest/ │ │ │ │ │ ├── generated_telemetrytest.go │ │ │ │ │ └── generated_telemetrytest_test.go │ │ │ │ ├── metadata.yaml │ │ │ │ └── metrics_test.go │ │ │ ├── samplescraper/ │ │ │ │ ├── README.md │ │ │ │ ├── config.schema.json │ │ │ │ ├── doc.go │ │ │ │ ├── documentation.md │ │ │ │ ├── factory.go │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_config.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ ├── config.schema.yaml │ │ │ │ │ ├── generated_config.go │ │ │ │ │ ├── generated_config_test.go │ │ │ │ │ ├── generated_logs.go │ │ │ │ │ ├── generated_logs_test.go │ │ │ │ │ ├── generated_metrics.go │ │ │ │ │ ├── generated_metrics_test.go │ │ │ │ │ ├── generated_resource.go │ │ │ │ │ ├── generated_resource_test.go │ │ │ │ │ ├── generated_status.go │ │ │ │ │ └── testdata/ │ │ │ │ │ └── config.yaml │ │ │ │ └── metadata.yaml │ │ │ ├── status.go │ │ │ ├── status_test.go │ │ │ ├── telemetry.go │ │ │ ├── templates/ │ │ │ │ ├── component_test.go.tmpl │ │ │ │ ├── config.go.tmpl │ │ │ │ ├── config.schema.yaml.tmpl │ │ │ │ ├── config_from_cfggen.go.tmpl │ │ │ │ ├── config_test.go.tmpl │ │ │ │ ├── documentation.md.tmpl │ │ │ │ ├── entity_metrics.go.tmpl │ │ │ │ ├── entity_metrics_test.go.tmpl │ │ │ │ ├── feature_gates.go.tmpl │ │ │ │ ├── feature_gates.md.tmpl │ │ │ │ ├── helper.tmpl │ │ │ │ ├── logs.go.tmpl │ │ │ │ ├── logs_test.go.tmpl │ │ │ │ ├── metrics.go.tmpl │ │ │ │ ├── metrics_test.go.tmpl │ │ │ │ ├── package_test.go.tmpl │ │ │ │ ├── readme.md.tmpl │ │ │ │ ├── resource.go.tmpl │ │ │ │ ├── resource_test.go.tmpl │ │ │ │ ├── status.go.tmpl │ │ │ │ ├── telemetry.go.tmpl │ │ │ │ ├── telemetry_test.go.tmpl │ │ │ │ ├── telemetrytest.go.tmpl │ │ │ │ ├── telemetrytest_test.go.tmpl │ │ │ │ └── testdata/ │ │ │ │ └── config.yaml.tmpl │ │ │ ├── testdata/ │ │ │ │ ├── async_metric.yaml │ │ │ │ ├── basic_connector.yaml │ │ │ │ ├── basic_pkg.yaml │ │ │ │ ├── basic_receiver.yaml │ │ │ │ ├── custom_generated_package_name.yaml │ │ │ │ ├── deprecation_info_invalid_date.yaml │ │ │ │ ├── display_name.yaml │ │ │ │ ├── documentation.md │ │ │ │ ├── empty.go │ │ │ │ ├── empty_test_config.yaml │ │ │ │ ├── entity_duplicate_attributes.yaml │ │ │ │ ├── entity_duplicate_types.yaml │ │ │ │ ├── entity_empty_id_attributes.yaml │ │ │ │ ├── entity_event_missing_association.yaml │ │ │ │ ├── entity_metric_missing_association.yaml │ │ │ │ ├── entity_metrics_events_valid.yaml │ │ │ │ ├── entity_relationships_bidirectional.yaml │ │ │ │ ├── entity_relationships_empty_target.yaml │ │ │ │ ├── entity_relationships_empty_type.yaml │ │ │ │ ├── entity_relationships_undefined_target.yaml │ │ │ │ ├── entity_relationships_valid.yaml │ │ │ │ ├── entity_single_metric_missing_association.yaml │ │ │ │ ├── entity_undefined_description_attribute.yaml │ │ │ │ ├── entity_undefined_id_attribute.yaml │ │ │ │ ├── entity_undefined_reference.yaml │ │ │ │ ├── entity_valid.yaml │ │ │ │ ├── events/ │ │ │ │ │ ├── basic_event.yaml │ │ │ │ │ ├── empty.go │ │ │ │ │ ├── no_description.yaml │ │ │ │ │ ├── no_enabled.yaml │ │ │ │ │ └── unknown_attribute.yaml │ │ │ │ ├── feature_gates.yaml │ │ │ │ ├── generated_component_test.go │ │ │ │ ├── generated_package_name.yaml │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── internal/ │ │ │ │ │ └── metadata/ │ │ │ │ │ └── generated_status.go │ │ │ │ ├── invalid.yaml │ │ │ │ ├── invalid_aggregation.yaml │ │ │ │ ├── invalid_class.yaml │ │ │ │ ├── invalid_config.yaml │ │ │ │ ├── invalid_entity_stability.yaml │ │ │ │ ├── invalid_input_type.yaml │ │ │ │ ├── invalid_metric_semconvref.yaml │ │ │ │ ├── invalid_metric_stability.yaml │ │ │ │ ├── invalid_stability.yaml │ │ │ │ ├── invalid_stability_component.yaml │ │ │ │ ├── invalid_telemetry_missing_value_type_for_histogram.yaml │ │ │ │ ├── invalid_type_attr.yaml │ │ │ │ ├── invalid_type_rattr.yaml │ │ │ │ ├── metrics_and_type.yaml │ │ │ │ ├── no_aggregation.yaml │ │ │ │ ├── no_class.yaml │ │ │ │ ├── no_deprecation_date_info.yaml │ │ │ │ ├── no_deprecation_info.yaml │ │ │ │ ├── no_deprecation_migration_info.yaml │ │ │ │ ├── no_description_attr.yaml │ │ │ │ ├── no_description_rattr.yaml │ │ │ │ ├── no_display_name.yaml │ │ │ │ ├── no_enabled.yaml │ │ │ │ ├── no_metric_description.yaml │ │ │ │ ├── no_metric_stability.yaml │ │ │ │ ├── no_metric_type.yaml │ │ │ │ ├── no_metric_unit.yaml │ │ │ │ ├── no_monotonic.yaml │ │ │ │ ├── no_stability.yaml │ │ │ │ ├── no_stability_component.yaml │ │ │ │ ├── no_status.yaml │ │ │ │ ├── no_type.yaml │ │ │ │ ├── no_type_attr.yaml │ │ │ │ ├── no_type_rattr.yaml │ │ │ │ ├── no_value_type.yaml │ │ │ │ ├── parent.yaml │ │ │ │ ├── readme_with_cmd_class.md │ │ │ │ ├── readme_with_multiple_signals.md │ │ │ │ ├── readme_with_multiple_signals_and_deprecation.md │ │ │ │ ├── readme_with_status.md │ │ │ │ ├── readme_with_status_codeowners.md │ │ │ │ ├── readme_with_status_codeowners_and_emeritus.md │ │ │ │ ├── readme_with_status_codeowners_and_seeking_new.md │ │ │ │ ├── readme_with_status_converter.md │ │ │ │ ├── readme_with_status_extension.md │ │ │ │ ├── readme_with_status_provider.md │ │ │ │ ├── readme_with_warnings.md │ │ │ │ ├── readme_without_status.md │ │ │ │ ├── resource_attributes_only.yaml │ │ │ │ ├── status_only.yaml │ │ │ │ ├── two_metric_types.yaml │ │ │ │ ├── twopackages.yaml │ │ │ │ ├── undeprecated_with_deprecation.yaml │ │ │ │ ├── unknown_metric_attribute.yaml │ │ │ │ ├── unknown_value_type.yaml │ │ │ │ ├── unsorted_rattr.yaml │ │ │ │ ├── unused_attribute.yaml │ │ │ │ ├── with_conditional_attribute.yaml │ │ │ │ ├── with_config.yaml │ │ │ │ ├── with_description.yaml │ │ │ │ ├── with_goleak_ignores.yaml │ │ │ │ ├── with_goleak_setup.yaml │ │ │ │ ├── with_goleak_skip.yaml │ │ │ │ ├── with_goleak_teardown.yaml │ │ │ │ ├── with_invalid_config_ref.yaml │ │ │ │ ├── with_stability_from.yaml │ │ │ │ ├── with_telemetry.yaml │ │ │ │ ├── with_tests_connector.yaml │ │ │ │ ├── with_tests_exporter.yaml │ │ │ │ ├── with_tests_extension.yaml │ │ │ │ ├── with_tests_processor.yaml │ │ │ │ ├── with_tests_profiles_connector.yaml │ │ │ │ ├── with_tests_receiver.yaml │ │ │ │ └── with_underscore_in_semconv_ref_anchor_tag.yaml │ │ │ └── tests.go │ │ ├── main.go │ │ ├── metadata-schema.yaml │ │ ├── metadata.yaml │ │ └── third_party/ │ │ └── golint/ │ │ ├── LICENSE │ │ └── golint.go │ └── otelcorecol/ │ ├── Makefile │ ├── README.md │ ├── builder-config.yaml │ ├── components.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ ├── main_others.go │ └── main_windows.go ├── component/ │ ├── Makefile │ ├── build_info.go │ ├── component.go │ ├── component_test.go │ ├── componentstatus/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── instance.go │ │ ├── instance_test.go │ │ ├── metadata.yaml │ │ ├── status.go │ │ └── status_test.go │ ├── componenttest/ │ │ ├── Makefile │ │ ├── configtest.go │ │ ├── configtest_test.go │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop_host.go │ │ ├── nop_host_test.go │ │ ├── nop_telemetry.go │ │ ├── nop_telemetry_test.go │ │ ├── package_test.go │ │ ├── telemetry.go │ │ └── telemetry_test.go │ ├── config.go │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── host.go │ ├── identifiable.go │ ├── identifiable_example_test.go │ ├── identifiable_test.go │ ├── metadata.yaml │ ├── package_test.go │ └── telemetry.go ├── config/ │ ├── configauth/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.schema.yaml │ │ ├── configauth.go │ │ ├── configauth_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ ├── configcompression/ │ │ ├── Makefile │ │ ├── compressiontype.go │ │ ├── compressiontype_test.go │ │ ├── config.schema.yaml │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ ├── configgrpc/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── client_middleware_test.go │ │ ├── config.schema.yaml │ │ ├── configgrpc.go │ │ ├── configgrpc_benchmark_test.go │ │ ├── configgrpc_test.go │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── gzip.go │ │ ├── metadata.yaml │ │ ├── package_test.go │ │ ├── server_middleware_test.go │ │ ├── testdata/ │ │ │ ├── ca.crt │ │ │ ├── client.crt │ │ │ ├── client.key │ │ │ ├── server.crt │ │ │ └── server.key │ │ ├── wrappedstream.go │ │ └── wrappedstream_test.go │ ├── confighttp/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.go │ │ ├── client_middleware_test.go │ │ ├── client_test.go │ │ ├── clientinfohandler.go │ │ ├── clientinfohandler_test.go │ │ ├── compress_readcloser.go │ │ ├── compress_readcloser_test.go │ │ ├── compression.go │ │ ├── compression_test.go │ │ ├── compressor.go │ │ ├── compressor_test.go │ │ ├── config.schema.yaml │ │ ├── confighttp_example_test.go │ │ ├── doc.go │ │ ├── documentation.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ └── generated_feature_gates.go │ │ │ └── options.go │ │ ├── metadata.yaml │ │ ├── server.go │ │ ├── server_middleware_test.go │ │ ├── server_test.go │ │ ├── testdata/ │ │ │ ├── ca.crt │ │ │ ├── client.crt │ │ │ ├── client.key │ │ │ ├── config.yaml │ │ │ ├── middlewares.yaml │ │ │ ├── server.crt │ │ │ └── server.key │ │ └── xconfighttp/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── options.go │ │ └── options_test.go │ ├── configmiddleware/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.schema.yaml │ │ ├── configmiddleware.go │ │ ├── configmiddleware_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── metadata.yaml │ ├── confignet/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.schema.yaml │ │ ├── confignet.go │ │ ├── confignet_test.go │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ ├── configopaque/ │ │ ├── Makefile │ │ ├── config.schema.yaml │ │ ├── doc.go │ │ ├── doc_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── maplist.go │ │ ├── maplist_test.go │ │ ├── metadata.yaml │ │ ├── opaque.go │ │ ├── opaque_test.go │ │ └── package_test.go │ ├── configoptional/ │ │ ├── Makefile │ │ ├── documentation.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_feature_gates.go │ │ ├── metadata.yaml │ │ ├── optional.go │ │ ├── optional_test.go │ │ └── testdata/ │ │ ├── validate_explicit.yaml │ │ ├── validate_implicit.yaml │ │ ├── validate_invalid.yaml │ │ └── validate_no_default.yaml │ ├── configretry/ │ │ ├── Makefile │ │ ├── backoff.go │ │ ├── backoff_test.go │ │ ├── config.schema.yaml │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ ├── configtelemetry/ │ │ ├── Makefile │ │ ├── config.schema.yaml │ │ ├── configtelemetry.go │ │ ├── configtelemetry_test.go │ │ ├── doc.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ └── configtls/ │ ├── Makefile │ ├── README.md │ ├── clientcasfilereloader.go │ ├── clientcasfilereloader_test.go │ ├── config.schema.yaml │ ├── configtls.go │ ├── configtls_test.go │ ├── curves_fips.go │ ├── curves_nofips.go │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── testdata/ │ │ ├── ca-1.crt │ │ ├── ca-2.crt │ │ ├── client-1.crt │ │ ├── client-1.key │ │ ├── client-2.crt │ │ ├── client-2.key │ │ ├── server-1.crt │ │ ├── server-1.key │ │ ├── server-2.crt │ │ ├── server-2.key │ │ └── testCA-bad.txt │ ├── tpm.go │ ├── tpm_open_linux.go │ ├── tpm_open_others.go │ ├── tpm_open_windows.go │ └── tpm_test.go ├── confmap/ │ ├── Makefile │ ├── README.md │ ├── confmap.go │ ├── confmaptest/ │ │ ├── configtest.go │ │ ├── configtest_test.go │ │ ├── doc.go │ │ ├── package_test.go │ │ ├── provider_settings.go │ │ └── testdata/ │ │ ├── empty-slice.yaml │ │ ├── invalid.yaml │ │ └── simple.yaml │ ├── converter.go │ ├── doc_test.go │ ├── documentation.md │ ├── example_provider_and_converter_test.go │ ├── expand.go │ ├── expand_test.go │ ├── factory.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ ├── conf.go │ │ ├── confmap.go │ │ ├── confmap_test.go │ │ ├── decoder.go │ │ ├── e2e/ │ │ │ ├── Makefile │ │ │ ├── expand_test.go │ │ │ ├── fuzz_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── maplist_expanded_test.go │ │ │ ├── nil_test.go │ │ │ ├── testdata/ │ │ │ │ ├── expand-escaped-env.yaml │ │ │ │ ├── indirect-slice-env-var-main.yaml │ │ │ │ ├── indirect-slice-env-var-pipelines.yaml │ │ │ │ ├── issue-10787-main.yaml │ │ │ │ ├── issue-10787-snippet.yaml │ │ │ │ ├── subsection_empty_map.yaml │ │ │ │ ├── subsection_null.yaml │ │ │ │ ├── subsection_set_but_empty.yaml │ │ │ │ ├── subsection_unset.yaml │ │ │ │ ├── subsection_unset_empty_map.yaml │ │ │ │ ├── types_complex.yaml │ │ │ │ ├── types_expand.yaml │ │ │ │ ├── types_expand_inline.yaml │ │ │ │ ├── types_map.yaml │ │ │ │ └── types_slice.yaml │ │ │ └── types_test.go │ │ ├── encoder.go │ │ ├── envvar/ │ │ │ └── pattern.go │ │ ├── expand.go │ │ ├── mapstructure/ │ │ │ ├── encoder.go │ │ │ ├── encoder_test.go │ │ │ └── package_test.go │ │ ├── marshaloption.go │ │ ├── merge.go │ │ ├── metadata/ │ │ │ └── generated_feature_gates.go │ │ ├── testdata/ │ │ │ ├── basic_types.yaml │ │ │ ├── config.yaml │ │ │ ├── config2.yaml │ │ │ └── embedded_keys.yaml │ │ ├── third_party/ │ │ │ └── composehook/ │ │ │ └── compose_hook.go │ │ └── unmarshaloption.go │ ├── metadata.yaml │ ├── provider/ │ │ ├── envprovider/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── generated_package_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── fileprovider/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── generated_package_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── provider.go │ │ │ ├── provider_test.go │ │ │ └── testdata/ │ │ │ ├── default-config.yaml │ │ │ └── invalid-yaml.yaml │ │ ├── httpprovider/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── generated_package_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── httpsprovider/ │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── generated_package_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── internal/ │ │ │ ├── configurablehttpprovider/ │ │ │ │ ├── package_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ └── testdata/ │ │ │ │ └── otel-config.yaml │ │ │ └── package_test.go │ │ └── yamlprovider/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── provider.go │ │ └── provider_test.go │ ├── provider.go │ ├── provider_test.go │ ├── resolver.go │ ├── resolver_test.go │ ├── testdata/ │ │ ├── config.yaml │ │ ├── expand-with-all-env.yaml │ │ ├── expand-with-no-env.yaml │ │ ├── expand-with-partial-env.yaml │ │ ├── merge-append-scenarios-featuregate-disabled.yaml │ │ └── merge-append-scenarios.yaml │ └── xconfmap/ │ ├── Makefile │ ├── config.go │ ├── config_test.go │ ├── confmap.go │ ├── example_test.go │ ├── go.mod │ ├── go.sum │ └── metadata.yaml ├── connector/ │ ├── Makefile │ ├── README.md │ ├── connector.go │ ├── connector_test.go │ ├── connectortest/ │ │ ├── Makefile │ │ ├── connector.go │ │ ├── connector_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── package_test.go │ ├── forwardconnector/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc.go │ │ ├── forward.go │ │ ├── forward_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_status.go │ │ └── metadata.yaml │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ ├── factory.go │ │ └── router.go │ ├── logs_router.go │ ├── logs_router_test.go │ ├── metadata.yaml │ ├── metrics_router.go │ ├── metrics_router_test.go │ ├── package_test.go │ ├── traces_router.go │ ├── traces_router_test.go │ └── xconnector/ │ ├── Makefile │ ├── connector.go │ ├── connector_test.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── profiles_router.go │ └── profiles_router_test.go ├── consumer/ │ ├── Makefile │ ├── consumer.go │ ├── consumererror/ │ │ ├── Makefile │ │ ├── doc.go │ │ ├── downstream.go │ │ ├── downstream_test.go │ │ ├── error.go │ │ ├── error_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── retryable.go │ │ │ └── statusconversion/ │ │ │ ├── conversion.go │ │ │ └── conversion_test.go │ │ ├── metadata.yaml │ │ ├── package_test.go │ │ ├── permanent.go │ │ ├── permanent_test.go │ │ ├── signalerrors.go │ │ ├── signalerrors_test.go │ │ └── xconsumererror/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── signalerrors.go │ │ └── signalerrors_test.go │ ├── consumertest/ │ │ ├── Makefile │ │ ├── consumer.go │ │ ├── doc.go │ │ ├── err.go │ │ ├── err_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop.go │ │ ├── nop_test.go │ │ ├── package_test.go │ │ ├── sink.go │ │ └── sink_test.go │ ├── doc.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── consumer.go │ ├── logs.go │ ├── logs_test.go │ ├── metadata.yaml │ ├── metrics.go │ ├── metrics_test.go │ ├── package_test.go │ ├── traces.go │ ├── traces_test.go │ └── xconsumer/ │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── profiles.go │ └── profiles_test.go ├── distributions.yaml ├── docs/ │ ├── README.md │ ├── coding-guidelines.md │ ├── component-stability.md │ ├── component-status.md │ ├── ga-roadmap.md │ ├── internal-architecture.md │ ├── observability.md │ ├── platform-support.md │ ├── release.md │ ├── rfcs/ │ │ ├── README.md │ │ ├── component-configuration-schema-roadmap.md │ │ ├── component-status-reporting.md │ │ ├── component-universal-telemetry.md │ │ ├── configuration-merging-strategy.md │ │ ├── configuring-confmap-providers.md │ │ ├── env-vars.md │ │ ├── experimental-profiling.md │ │ ├── logging-before-config-resolution.md │ │ ├── metadata.yaml │ │ ├── optional-config-type.md │ │ ├── processing.md │ │ ├── release-approvers.md │ │ └── semconv-feature-gates.md │ ├── scraping-receivers.md │ ├── security-best-practices.md │ ├── standard-warnings.md │ └── vision.md ├── examples/ │ ├── README.md │ ├── k8s/ │ │ └── otel-config.yaml │ └── local/ │ └── otel-config.yaml ├── exporter/ │ ├── Makefile │ ├── README.md │ ├── debugexporter/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.go │ │ ├── config_test.go │ │ ├── doc.go │ │ ├── exporter.go │ │ ├── exporter_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── generating-example-output.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ └── generated_status.go │ │ │ ├── normal/ │ │ │ │ ├── common.go │ │ │ │ ├── logs.go │ │ │ │ ├── logs_test.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ ├── profiles.go │ │ │ │ ├── profiles_test.go │ │ │ │ ├── traces.go │ │ │ │ └── traces_test.go │ │ │ └── otlptext/ │ │ │ ├── databuffer.go │ │ │ ├── databuffer_test.go │ │ │ ├── known_sync_error.go │ │ │ ├── known_sync_error_other.go │ │ │ ├── known_sync_error_windows.go │ │ │ ├── logs.go │ │ │ ├── logs_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── package_test.go │ │ │ ├── profiles.go │ │ │ ├── profiles_test.go │ │ │ ├── sync.go │ │ │ ├── test_helpers.go │ │ │ ├── testdata/ │ │ │ │ ├── logs/ │ │ │ │ │ ├── embedded_maps.out │ │ │ │ │ ├── empty.out │ │ │ │ │ ├── log_with_event_name.out │ │ │ │ │ ├── logs_with_entity_refs.out │ │ │ │ │ ├── one_record.out │ │ │ │ │ └── two_records.out │ │ │ │ ├── metrics/ │ │ │ │ │ ├── empty.out │ │ │ │ │ ├── invalid_metric_type.out │ │ │ │ │ ├── metrics_with_all_types.out │ │ │ │ │ ├── metrics_with_entity_refs.out │ │ │ │ │ ├── metrics_with_metadata.out │ │ │ │ │ └── two_metrics.out │ │ │ │ ├── profiles/ │ │ │ │ │ ├── empty.out │ │ │ │ │ ├── profiles_with_entity_refs.out │ │ │ │ │ └── two_profiles.out │ │ │ │ └── traces/ │ │ │ │ ├── empty.out │ │ │ │ ├── traces_with_entity_refs.out │ │ │ │ └── two_spans.out │ │ │ ├── traces.go │ │ │ └── traces_test.go │ │ ├── metadata.yaml │ │ └── testdata/ │ │ ├── config_output_paths.yaml │ │ ├── config_output_paths_empty.yaml │ │ ├── config_verbosity.yaml │ │ └── config_verbosity_typo.yaml │ ├── example_test.go │ ├── exporter.go │ ├── exporter_test.go │ ├── exporterhelper/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── common.go │ │ ├── config.schema.yaml │ │ ├── constants.go │ │ ├── doc.go │ │ ├── documentation.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── base_exporter.go │ │ │ ├── base_exporter_test.go │ │ │ ├── config.schema.yaml │ │ │ ├── constants.go │ │ │ ├── experr/ │ │ │ │ ├── err.go │ │ │ │ └── err_test.go │ │ │ ├── hosttest/ │ │ │ │ ├── hosttest.go │ │ │ │ └── hosttest_test.go │ │ │ ├── metadata/ │ │ │ │ ├── generated_feature_gates.go │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ ├── metadatatest/ │ │ │ │ ├── generated_telemetrytest.go │ │ │ │ └── generated_telemetrytest_test.go │ │ │ ├── new_request.go │ │ │ ├── new_request_test.go │ │ │ ├── obs_report_sender.go │ │ │ ├── obs_report_sender_test.go │ │ │ ├── oteltest/ │ │ │ │ └── tracetest.go │ │ │ ├── package_test.go │ │ │ ├── queue/ │ │ │ │ ├── async_queue.go │ │ │ │ ├── async_queue_test.go │ │ │ │ ├── cond.go │ │ │ │ ├── fg.go │ │ │ │ ├── memory_queue.go │ │ │ │ ├── memory_queue_test.go │ │ │ │ ├── meta.pb.go │ │ │ │ ├── meta.proto │ │ │ │ ├── obs_queue.go │ │ │ │ ├── obs_queue_test.go │ │ │ │ ├── persistent_queue.go │ │ │ │ ├── persistent_queue_test.go │ │ │ │ └── queue.go │ │ │ ├── queue_sender.go │ │ │ ├── queue_sender_test.go │ │ │ ├── queuebatch/ │ │ │ │ ├── batch_context.go │ │ │ │ ├── batch_context_test.go │ │ │ │ ├── batcher.go │ │ │ │ ├── config.go │ │ │ │ ├── config.schema.yaml │ │ │ │ ├── config_test.go │ │ │ │ ├── disabled_batcher.go │ │ │ │ ├── disabled_batcher_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── encoding.go │ │ │ │ ├── generated_package_test.go │ │ │ │ ├── logs.go │ │ │ │ ├── logs_batch.go │ │ │ │ ├── logs_batch_test.go │ │ │ │ ├── logs_test.go │ │ │ │ ├── metadata.yaml │ │ │ │ ├── metadata_partitioner.go │ │ │ │ ├── metadata_partitioner_test.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_batch.go │ │ │ │ ├── metrics_batch_test.go │ │ │ │ ├── metrics_test.go │ │ │ │ ├── multi_batcher.go │ │ │ │ ├── multi_batcher_test.go │ │ │ │ ├── partition_batcher.go │ │ │ │ ├── partition_batcher_test.go │ │ │ │ ├── partitioner.go │ │ │ │ ├── partitioner_test.go │ │ │ │ ├── queue_batch.go │ │ │ │ ├── queue_batch_test.go │ │ │ │ ├── testdata/ │ │ │ │ │ ├── batch_set_empty_explicit_sizer.yaml │ │ │ │ │ ├── batch_set_empty_no_explicit_sizer.yaml │ │ │ │ │ ├── batch_set_nonempty_explicit_sizer.yaml │ │ │ │ │ ├── batch_set_nonempty_no_explicit_sizer.yaml │ │ │ │ │ └── batch_unset.yaml │ │ │ │ ├── traces.go │ │ │ │ ├── traces_batch.go │ │ │ │ ├── traces_batch_test.go │ │ │ │ └── traces_test.go │ │ │ ├── request/ │ │ │ │ ├── request.go │ │ │ │ ├── sizer.go │ │ │ │ └── sizer_test.go │ │ │ ├── requesttest/ │ │ │ │ ├── request.go │ │ │ │ └── sink.go │ │ │ ├── retry_sender.go │ │ │ ├── retry_sender_test.go │ │ │ ├── sender/ │ │ │ │ ├── sender.go │ │ │ │ └── sender_test.go │ │ │ ├── sendertest/ │ │ │ │ ├── sendertest.go │ │ │ │ └── sendertest_test.go │ │ │ ├── sizer/ │ │ │ │ ├── logs_sizer.go │ │ │ │ ├── logs_sizer_test.go │ │ │ │ ├── metrics_sizer.go │ │ │ │ ├── metrics_sizer_test.go │ │ │ │ ├── profiles_sizer.go │ │ │ │ ├── proto_delta_sizer.go │ │ │ │ ├── proto_delta_sizer_test.go │ │ │ │ ├── traces_sizer.go │ │ │ │ └── traces_sizer_test.go │ │ │ ├── storagetest/ │ │ │ │ └── mock_storage.go │ │ │ ├── timeout_sender.go │ │ │ └── timeout_sender_test.go │ │ ├── logs.go │ │ ├── logs_test.go │ │ ├── metadata.yaml │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── queue_batch.go │ │ ├── request.go │ │ ├── retry_sender.go │ │ ├── timeout_sender.go │ │ ├── traces.go │ │ ├── traces_test.go │ │ └── xexporterhelper/ │ │ ├── Makefile │ │ ├── constants.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── new_request.go │ │ ├── profiles.go │ │ ├── profiles_batch.go │ │ ├── profiles_batch_test.go │ │ ├── profiles_test.go │ │ └── request.go │ ├── exportertest/ │ │ ├── Makefile │ │ ├── contract_checker.go │ │ ├── contract_checker_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── mock_consumer.go │ │ ├── mock_consumer_test.go │ │ ├── nop_exporter.go │ │ └── nop_exporter_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── experr/ │ │ └── err.go │ ├── metadata.yaml │ ├── nopexporter/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_status.go │ │ ├── metadata.yaml │ │ ├── nop_exporter.go │ │ └── nop_exporter_test.go │ ├── otlpexporter/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── cfg-schema.yaml │ │ ├── config.go │ │ ├── config.yaml │ │ ├── config_test.go │ │ ├── doc.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_status.go │ │ ├── metadata.yaml │ │ ├── otlp.go │ │ ├── otlp_test.go │ │ └── testdata/ │ │ ├── config.yaml │ │ ├── default-batch.yaml │ │ ├── invalid_configs.yaml │ │ ├── test_cert.pem │ │ └── test_key.pem │ ├── otlphttpexporter/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.go │ │ ├── config_test.go │ │ ├── doc.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_status.go │ │ ├── metadata.yaml │ │ ├── otlp.go │ │ ├── otlp_test.go │ │ └── testdata/ │ │ ├── bad_empty_config.yaml │ │ ├── bad_invalid_encoding.yaml │ │ ├── config.yaml │ │ └── test_cert.pem │ ├── package_test.go │ └── xexporter/ │ ├── Makefile │ ├── exporter.go │ ├── exporter_test.go │ ├── go.mod │ ├── go.sum │ └── metadata.yaml ├── extension/ │ ├── Makefile │ ├── README.md │ ├── extension.go │ ├── extension_test.go │ ├── extensionauth/ │ │ ├── Makefile │ │ ├── client.go │ │ ├── client_test.go │ │ ├── doc.go │ │ ├── extensionauthtest/ │ │ │ ├── Makefile │ │ │ ├── err.go │ │ │ ├── err_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── nop_client.go │ │ │ ├── nop_client_test.go │ │ │ ├── nop_server.go │ │ │ └── package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── package_test.go │ │ ├── server.go │ │ └── server_test.go │ ├── extensioncapabilities/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── interfaces.go │ │ └── metadata.yaml │ ├── extensionmiddleware/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── client.go │ │ ├── client_test.go │ │ ├── extensionmiddlewaretest/ │ │ │ ├── Makefile │ │ │ ├── err.go │ │ │ ├── err_test.go │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── metadata.yaml │ │ │ ├── nop.go │ │ │ └── nop_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── server.go │ │ └── server_test.go │ ├── extensiontest/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop_extension.go │ │ └── nop_extension_test.go │ ├── go.mod │ ├── go.sum │ ├── memorylimiterextension/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ └── generated_status.go │ │ ├── memorylimiter.go │ │ ├── memorylimiter_test.go │ │ ├── metadata.yaml │ │ └── testdata/ │ │ └── config.yaml │ ├── metadata.yaml │ ├── package_test.go │ ├── xextension/ │ │ ├── Makefile │ │ ├── extension.go │ │ ├── extension_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── storage/ │ │ ├── README.md │ │ ├── doc.go │ │ ├── metadata.yaml │ │ ├── nop_client.go │ │ └── storage.go │ └── zpagesextension/ │ ├── Makefile │ ├── README.md │ ├── config.go │ ├── config_test.go │ ├── doc.go │ ├── factory.go │ ├── factory_test.go │ ├── generated_component_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── metadata/ │ │ └── generated_status.go │ ├── metadata.yaml │ ├── testdata/ │ │ └── config.yaml │ ├── zpagesextension.go │ └── zpagesextension_test.go ├── featuregate/ │ ├── Makefile │ ├── README.md │ ├── examples_test.go │ ├── flag.go │ ├── flag_test.go │ ├── gate.go │ ├── gate_test.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── package_test.go │ ├── registry.go │ ├── registry_test.go │ ├── stage.go │ └── stage_test.go ├── filter/ │ ├── Makefile │ ├── config.go │ ├── config.schema.yaml │ ├── config_test.go │ ├── doc.go │ ├── filter.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ └── testdata/ │ ├── config.yaml │ └── config_invalid.yaml ├── go.mod ├── go.sum ├── internal/ │ ├── buildscripts/ │ │ ├── compare-apidiff.sh │ │ ├── gen-apidiff.sh │ │ └── gen-certs.sh │ ├── cmd/ │ │ └── pdatagen/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── pdata/ │ │ │ │ ├── base_slices.go │ │ │ │ ├── base_struct.go │ │ │ │ ├── field.go │ │ │ │ ├── message_field.go │ │ │ │ ├── one_of_field.go │ │ │ │ ├── one_of_message_value.go │ │ │ │ ├── one_of_primitive_value.go │ │ │ │ ├── optional_primitive_field.go │ │ │ │ ├── packages.go │ │ │ │ ├── pcommon_package.go │ │ │ │ ├── plog_package.go │ │ │ │ ├── plogotlp_package.go │ │ │ │ ├── pmetric_package.go │ │ │ │ ├── pmetricotlp_package.go │ │ │ │ ├── pprofile_package.go │ │ │ │ ├── pprofileotlp_package.go │ │ │ │ ├── primitive_field.go │ │ │ │ ├── primitive_slice_structs.go │ │ │ │ ├── ptrace_package.go │ │ │ │ ├── ptraceotlp_package.go │ │ │ │ ├── request_package.go │ │ │ │ ├── slice_field.go │ │ │ │ ├── templates/ │ │ │ │ │ ├── message.go.tmpl │ │ │ │ │ ├── message_internal.go.tmpl │ │ │ │ │ ├── message_test.go.tmpl │ │ │ │ │ ├── primitive_slice.go.tmpl │ │ │ │ │ ├── primitive_slice_internal.go.tmpl │ │ │ │ │ ├── primitive_slice_test.go.tmpl │ │ │ │ │ ├── slice.go.tmpl │ │ │ │ │ ├── slice_internal.go.tmpl │ │ │ │ │ └── slice_test.go.tmpl │ │ │ │ ├── templates.go │ │ │ │ ├── typed_field.go │ │ │ │ └── xpdata_entity_package.go │ │ │ ├── proto/ │ │ │ │ ├── copy.go │ │ │ │ ├── delete.go │ │ │ │ ├── enum.go │ │ │ │ ├── field.go │ │ │ │ ├── json_marshal.go │ │ │ │ ├── json_unmarshal.go │ │ │ │ ├── message.go │ │ │ │ ├── metadata.go │ │ │ │ ├── oneof_message.go │ │ │ │ ├── pools.go │ │ │ │ ├── proto.go │ │ │ │ ├── proto_marshal.go │ │ │ │ ├── proto_size.go │ │ │ │ ├── proto_unmarshal.go │ │ │ │ ├── templates/ │ │ │ │ │ ├── message.go.tmpl │ │ │ │ │ └── message_test.go.tmpl │ │ │ │ ├── test_encoding_values.go │ │ │ │ └── wire_type.go │ │ │ └── tmplutil/ │ │ │ └── template.go │ │ └── main.go │ ├── componentalias/ │ │ ├── Makefile │ │ ├── alias.go │ │ ├── alias_test.go │ │ ├── go.mod │ │ └── go.sum │ ├── e2e/ │ │ ├── Makefile │ │ ├── configauth_test.go │ │ ├── configgrpc_test.go │ │ ├── confighttp_test.go │ │ ├── confignet_test.go │ │ ├── configtls_test.go │ │ ├── consume_contract_test.go │ │ ├── error_propagation_test.go │ │ ├── exporter_failure_attributes_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal_telemetry_test.go │ │ ├── metric_stability_test.go │ │ ├── opaque_test.go │ │ ├── otlphttp_test.go │ │ ├── package_test.go │ │ ├── status_test.go │ │ └── testdata/ │ │ ├── exporter_failure_attributes_test.yaml │ │ ├── metric_stability_test_no_readers.yaml │ │ └── metric_stability_test_readers.yaml │ ├── fanoutconsumer/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── logs.go │ │ ├── logs_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── package_test.go │ │ ├── profiles.go │ │ ├── profiles_test.go │ │ ├── traces.go │ │ └── traces_test.go │ ├── memorylimiter/ │ │ ├── Makefile │ │ ├── cgroups/ │ │ │ ├── cgroup.go │ │ │ ├── cgroup_test.go │ │ │ ├── cgroups.go │ │ │ ├── cgroups_test.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── mountpoint.go │ │ │ ├── mountpoint_test.go │ │ │ ├── package_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 │ │ │ │ │ ├── memory/ │ │ │ │ │ │ └── memory.limit_in_bytes │ │ │ │ │ ├── undefined/ │ │ │ │ │ │ ├── cpu.cfs_period_us │ │ │ │ │ │ └── cpu.cfs_quota_us │ │ │ │ │ ├── undefined-period/ │ │ │ │ │ │ └── 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 │ │ ├── config.go │ │ ├── config_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── iruntime/ │ │ │ ├── mem_info.go │ │ │ ├── mem_info_test.go │ │ │ ├── package_test.go │ │ │ ├── total_memory_linux.go │ │ │ ├── total_memory_linux_test.go │ │ │ ├── total_memory_other.go │ │ │ └── total_memory_other_test.go │ │ ├── memorylimiter.go │ │ ├── memorylimiter_test.go │ │ └── testdata/ │ │ ├── config.yaml │ │ └── negative_unsigned_limits_config.yaml │ ├── sharedcomponent/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── package_test.go │ │ ├── sharedcomponent.go │ │ └── sharedcomponent_test.go │ ├── statusutil/ │ │ ├── helper.go │ │ └── helper_test.go │ ├── telemetry/ │ │ ├── Makefile │ │ ├── attribute.go │ │ ├── attribute_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── telemetry.go │ │ └── telemetrytest/ │ │ └── mock.go │ ├── testutil/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── benchmarks.go │ │ ├── fips.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── package_test.go │ │ ├── testutil.go │ │ └── testutil_test.go │ └── tools/ │ ├── Makefile │ ├── go.mod │ └── go.sum ├── otelcol/ │ ├── Makefile │ ├── buffered_core.go │ ├── buffered_core_test.go │ ├── collector.go │ ├── collector_core.go │ ├── collector_core_test.go │ ├── collector_test.go │ ├── collector_windows.go │ ├── collector_windows_service_test.go │ ├── collector_windows_test.go │ ├── command.go │ ├── command_components.go │ ├── command_components_test.go │ ├── command_print.go │ ├── command_print_test.go │ ├── command_test.go │ ├── command_validate.go │ ├── command_validate_test.go │ ├── config.go │ ├── config_test.go │ ├── configprovider.go │ ├── configprovider_test.go │ ├── documentation.md │ ├── factories.go │ ├── factories_test.go │ ├── flags.go │ ├── flags_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ ├── configunmarshaler/ │ │ │ ├── configs.go │ │ │ ├── configs_test.go │ │ │ └── package_test.go │ │ ├── grpclog/ │ │ │ ├── logger.go │ │ │ ├── logger_test.go │ │ │ └── package_test.go │ │ └── metadata/ │ │ └── generated_feature_gates.go │ ├── metadata.yaml │ ├── otelcoltest/ │ │ ├── Makefile │ │ ├── config.go │ │ ├── config_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop_factories.go │ │ ├── nop_factories_test.go │ │ ├── package_test.go │ │ └── testdata/ │ │ ├── config.yaml │ │ ├── config_default_scheme.yaml │ │ └── config_env.yaml │ ├── signals_others.go │ ├── signals_wasm.go │ ├── testdata/ │ │ ├── components-output-sorted.yaml │ │ ├── components-output.yaml │ │ ├── configs/ │ │ │ ├── 1-config-first.yaml │ │ │ ├── 1-config-output.yaml │ │ │ ├── 1-config-second.yaml │ │ │ └── 2-config-output.yaml │ │ ├── otelcol-cyclic-connector.yaml │ │ ├── otelcol-invalid-components.yaml │ │ ├── otelcol-invalid-connector-unused-exp.yaml │ │ ├── otelcol-invalid-connector-unused-rec.yaml │ │ ├── otelcol-invalid-receiver-type.yaml │ │ ├── otelcol-invalid-telemetry.yaml │ │ ├── otelcol-invalid.yaml │ │ ├── otelcol-log-to-file.yaml │ │ ├── otelcol-nop.yaml │ │ ├── otelcol-otelconftelemetry.yaml │ │ ├── otelcol-statuswatcher.yaml │ │ ├── otelcol-valid-connector-use.yaml │ │ ├── print.yaml │ │ ├── print_default.yaml │ │ ├── print_invalid.yaml │ │ └── print_negative.yaml │ ├── unmarshal_dry_run_test.go │ ├── unmarshaler.go │ └── unmarshaler_test.go ├── pdata/ │ ├── Makefile │ ├── README.md │ ├── doc.go │ ├── documentation.md │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ ├── .gitignore │ │ ├── bytesid.go │ │ ├── bytesid_test.go │ │ ├── config.schema.yaml │ │ ├── generated_enum_aggregationtemporality.go │ │ ├── generated_enum_severitynumber.go │ │ ├── generated_enum_spankind.go │ │ ├── generated_enum_statuscode.go │ │ ├── generated_proto_anyvalue.go │ │ ├── generated_proto_anyvalue_test.go │ │ ├── generated_proto_arrayvalue.go │ │ ├── generated_proto_arrayvalue_test.go │ │ ├── generated_proto_entityref.go │ │ ├── generated_proto_entityref_test.go │ │ ├── generated_proto_exemplar.go │ │ ├── generated_proto_exemplar_test.go │ │ ├── generated_proto_exponentialhistogram.go │ │ ├── generated_proto_exponentialhistogram_test.go │ │ ├── generated_proto_exponentialhistogramdatapoint.go │ │ ├── generated_proto_exponentialhistogramdatapoint_test.go │ │ ├── generated_proto_exponentialhistogramdatapointbuckets.go │ │ ├── generated_proto_exponentialhistogramdatapointbuckets_test.go │ │ ├── generated_proto_exportlogspartialsuccess.go │ │ ├── generated_proto_exportlogspartialsuccess_test.go │ │ ├── generated_proto_exportlogsservicerequest.go │ │ ├── generated_proto_exportlogsservicerequest_test.go │ │ ├── generated_proto_exportlogsserviceresponse.go │ │ ├── generated_proto_exportlogsserviceresponse_test.go │ │ ├── generated_proto_exportmetricspartialsuccess.go │ │ ├── generated_proto_exportmetricspartialsuccess_test.go │ │ ├── generated_proto_exportmetricsservicerequest.go │ │ ├── generated_proto_exportmetricsservicerequest_test.go │ │ ├── generated_proto_exportmetricsserviceresponse.go │ │ ├── generated_proto_exportmetricsserviceresponse_test.go │ │ ├── generated_proto_exportprofilespartialsuccess.go │ │ ├── generated_proto_exportprofilespartialsuccess_test.go │ │ ├── generated_proto_exportprofilesservicerequest.go │ │ ├── generated_proto_exportprofilesservicerequest_test.go │ │ ├── generated_proto_exportprofilesserviceresponse.go │ │ ├── generated_proto_exportprofilesserviceresponse_test.go │ │ ├── generated_proto_exporttracepartialsuccess.go │ │ ├── generated_proto_exporttracepartialsuccess_test.go │ │ ├── generated_proto_exporttraceservicerequest.go │ │ ├── generated_proto_exporttraceservicerequest_test.go │ │ ├── generated_proto_exporttraceserviceresponse.go │ │ ├── generated_proto_exporttraceserviceresponse_test.go │ │ ├── generated_proto_function.go │ │ ├── generated_proto_function_test.go │ │ ├── generated_proto_gauge.go │ │ ├── generated_proto_gauge_test.go │ │ ├── generated_proto_histogram.go │ │ ├── generated_proto_histogram_test.go │ │ ├── generated_proto_histogramdatapoint.go │ │ ├── generated_proto_histogramdatapoint_test.go │ │ ├── generated_proto_instrumentationscope.go │ │ ├── generated_proto_instrumentationscope_test.go │ │ ├── generated_proto_ipaddr.go │ │ ├── generated_proto_ipaddr_test.go │ │ ├── generated_proto_keyvalue.go │ │ ├── generated_proto_keyvalue_test.go │ │ ├── generated_proto_keyvalueandunit.go │ │ ├── generated_proto_keyvalueandunit_test.go │ │ ├── generated_proto_keyvaluelist.go │ │ ├── generated_proto_keyvaluelist_test.go │ │ ├── generated_proto_line.go │ │ ├── generated_proto_line_test.go │ │ ├── generated_proto_link.go │ │ ├── generated_proto_link_test.go │ │ ├── generated_proto_location.go │ │ ├── generated_proto_location_test.go │ │ ├── generated_proto_logrecord.go │ │ ├── generated_proto_logrecord_test.go │ │ ├── generated_proto_logsdata.go │ │ ├── generated_proto_logsdata_test.go │ │ ├── generated_proto_logsrequest.go │ │ ├── generated_proto_logsrequest_test.go │ │ ├── generated_proto_mapping.go │ │ ├── generated_proto_mapping_test.go │ │ ├── generated_proto_metric.go │ │ ├── generated_proto_metric_test.go │ │ ├── generated_proto_metricsdata.go │ │ ├── generated_proto_metricsdata_test.go │ │ ├── generated_proto_metricsrequest.go │ │ ├── generated_proto_metricsrequest_test.go │ │ ├── generated_proto_numberdatapoint.go │ │ ├── generated_proto_numberdatapoint_test.go │ │ ├── generated_proto_profile.go │ │ ├── generated_proto_profile_test.go │ │ ├── generated_proto_profilesdata.go │ │ ├── generated_proto_profilesdata_test.go │ │ ├── generated_proto_profilesdictionary.go │ │ ├── generated_proto_profilesdictionary_test.go │ │ ├── generated_proto_profilesrequest.go │ │ ├── generated_proto_profilesrequest_test.go │ │ ├── generated_proto_requestcontext.go │ │ ├── generated_proto_requestcontext_test.go │ │ ├── generated_proto_resource.go │ │ ├── generated_proto_resource_test.go │ │ ├── generated_proto_resourcelogs.go │ │ ├── generated_proto_resourcelogs_test.go │ │ ├── generated_proto_resourcemetrics.go │ │ ├── generated_proto_resourcemetrics_test.go │ │ ├── generated_proto_resourceprofiles.go │ │ ├── generated_proto_resourceprofiles_test.go │ │ ├── generated_proto_resourcespans.go │ │ ├── generated_proto_resourcespans_test.go │ │ ├── generated_proto_sample.go │ │ ├── generated_proto_sample_test.go │ │ ├── generated_proto_scopelogs.go │ │ ├── generated_proto_scopelogs_test.go │ │ ├── generated_proto_scopemetrics.go │ │ ├── generated_proto_scopemetrics_test.go │ │ ├── generated_proto_scopeprofiles.go │ │ ├── generated_proto_scopeprofiles_test.go │ │ ├── generated_proto_scopespans.go │ │ ├── generated_proto_scopespans_test.go │ │ ├── generated_proto_span.go │ │ ├── generated_proto_span_test.go │ │ ├── generated_proto_spancontext.go │ │ ├── generated_proto_spancontext_test.go │ │ ├── generated_proto_spanevent.go │ │ ├── generated_proto_spanevent_test.go │ │ ├── generated_proto_spanlink.go │ │ ├── generated_proto_spanlink_test.go │ │ ├── generated_proto_stack.go │ │ ├── generated_proto_stack_test.go │ │ ├── generated_proto_status.go │ │ ├── generated_proto_status_test.go │ │ ├── generated_proto_sum.go │ │ ├── generated_proto_sum_test.go │ │ ├── generated_proto_summary.go │ │ ├── generated_proto_summary_test.go │ │ ├── generated_proto_summarydatapoint.go │ │ ├── generated_proto_summarydatapoint_test.go │ │ ├── generated_proto_summarydatapointvalueatquantile.go │ │ ├── generated_proto_summarydatapointvalueatquantile_test.go │ │ ├── generated_proto_tcpaddr.go │ │ ├── generated_proto_tcpaddr_test.go │ │ ├── generated_proto_tracesdata.go │ │ ├── generated_proto_tracesdata_test.go │ │ ├── generated_proto_tracesrequest.go │ │ ├── generated_proto_tracesrequest_test.go │ │ ├── generated_proto_udpaddr.go │ │ ├── generated_proto_udpaddr_test.go │ │ ├── generated_proto_unixaddr.go │ │ ├── generated_proto_unixaddr_test.go │ │ ├── generated_proto_valuetype.go │ │ ├── generated_proto_valuetype_test.go │ │ ├── generated_wrapper_anyvalueslice.go │ │ ├── generated_wrapper_byteslice.go │ │ ├── generated_wrapper_entityref.go │ │ ├── generated_wrapper_entityrefslice.go │ │ ├── generated_wrapper_exportlogsservicerequest.go │ │ ├── generated_wrapper_exportmetricsservicerequest.go │ │ ├── generated_wrapper_exportprofilesservicerequest.go │ │ ├── generated_wrapper_exporttraceservicerequest.go │ │ ├── generated_wrapper_float64slice.go │ │ ├── generated_wrapper_instrumentationscope.go │ │ ├── generated_wrapper_int32slice.go │ │ ├── generated_wrapper_int64slice.go │ │ ├── generated_wrapper_profilesdata.go │ │ ├── generated_wrapper_resource.go │ │ ├── generated_wrapper_stringslice.go │ │ ├── generated_wrapper_uint64slice.go │ │ ├── json/ │ │ │ ├── iterator.go │ │ │ ├── iterator_test.go │ │ │ ├── package_test.go │ │ │ ├── stream.go │ │ │ └── stream_test.go │ │ ├── metadata/ │ │ │ └── generated_feature_gates.go │ │ ├── otelgrpc/ │ │ │ ├── encoding.go │ │ │ ├── logs_service.go │ │ │ ├── metrics_service.go │ │ │ ├── profiles_service.go │ │ │ └── trace_service.go │ │ ├── otlp/ │ │ │ ├── logs.go │ │ │ ├── logs_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── package_test.go │ │ │ ├── profiles.go │ │ │ ├── profiles_test.go │ │ │ ├── traces.go │ │ │ └── traces_test.go │ │ ├── profileid.go │ │ ├── profileid_test.go │ │ ├── proto/ │ │ │ ├── marshal.go │ │ │ ├── size.go │ │ │ └── unmarshal.go │ │ ├── spanid.go │ │ ├── spanid_test.go │ │ ├── state.go │ │ ├── state_test.go │ │ ├── traceid.go │ │ ├── traceid_test.go │ │ ├── unpacked_unmarshal_test.go │ │ ├── wrapper_logs.go │ │ ├── wrapper_map.go │ │ ├── wrapper_metrics.go │ │ ├── wrapper_profiles.go │ │ ├── wrapper_traces.go │ │ ├── wrapper_tracestate.go │ │ ├── wrapper_value.go │ │ └── wrapper_value_test.go │ ├── metadata.yaml │ ├── pcommon/ │ │ ├── generated_byteslice.go │ │ ├── generated_byteslice_test.go │ │ ├── generated_float64slice.go │ │ ├── generated_float64slice_test.go │ │ ├── generated_instrumentationscope.go │ │ ├── generated_instrumentationscope_test.go │ │ ├── generated_int32slice.go │ │ ├── generated_int32slice_test.go │ │ ├── generated_int64slice.go │ │ ├── generated_int64slice_test.go │ │ ├── generated_resource.go │ │ ├── generated_resource_test.go │ │ ├── generated_slice.go │ │ ├── generated_slice_test.go │ │ ├── generated_stringslice.go │ │ ├── generated_stringslice_test.go │ │ ├── generated_uint64slice.go │ │ ├── generated_uint64slice_test.go │ │ ├── map.go │ │ ├── map_test.go │ │ ├── package_test.go │ │ ├── slice.go │ │ ├── slice_test.go │ │ ├── spanid.go │ │ ├── spanid_test.go │ │ ├── timestamp.go │ │ ├── timestamp_test.go │ │ ├── trace_state.go │ │ ├── trace_state_test.go │ │ ├── traceid.go │ │ ├── traceid_test.go │ │ ├── value.go │ │ └── value_test.go │ ├── plog/ │ │ ├── config.schema.yaml │ │ ├── doc_test.go │ │ ├── encoding.go │ │ ├── fuzz_test.go │ │ ├── generated_logrecord.go │ │ ├── generated_logrecord_test.go │ │ ├── generated_logrecordslice.go │ │ ├── generated_logrecordslice_test.go │ │ ├── generated_logs.go │ │ ├── generated_logs_test.go │ │ ├── generated_resourcelogs.go │ │ ├── generated_resourcelogs_test.go │ │ ├── generated_resourcelogsslice.go │ │ ├── generated_resourcelogsslice_test.go │ │ ├── generated_scopelogs.go │ │ ├── generated_scopelogs_test.go │ │ ├── generated_scopelogsslice.go │ │ ├── generated_scopelogsslice_test.go │ │ ├── json.go │ │ ├── log_record_flags.go │ │ ├── log_record_flags_test.go │ │ ├── logs.go │ │ ├── logs_test.go │ │ ├── package_test.go │ │ ├── pb.go │ │ ├── pb_test.go │ │ ├── plogotlp/ │ │ │ ├── fuzz_test.go │ │ │ ├── generated_exportpartialsuccess.go │ │ │ ├── generated_exportpartialsuccess_test.go │ │ │ ├── generated_exportresponse.go │ │ │ ├── generated_exportresponse_test.go │ │ │ ├── grpc.go │ │ │ ├── grpc_test.go │ │ │ ├── package_test.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── response.go │ │ │ └── response_test.go │ │ ├── severity_number.go │ │ └── severity_number_test.go │ ├── pmetric/ │ │ ├── aggregation_temporality.go │ │ ├── aggregation_temporality_test.go │ │ ├── doc_test.go │ │ ├── encoding.go │ │ ├── exemplar_value_type.go │ │ ├── exemplar_value_type_test.go │ │ ├── fuzz_test.go │ │ ├── generated_exemplar.go │ │ ├── generated_exemplar_test.go │ │ ├── generated_exemplarslice.go │ │ ├── generated_exemplarslice_test.go │ │ ├── generated_exponentialhistogram.go │ │ ├── generated_exponentialhistogram_test.go │ │ ├── generated_exponentialhistogramdatapoint.go │ │ ├── generated_exponentialhistogramdatapoint_test.go │ │ ├── generated_exponentialhistogramdatapointbuckets.go │ │ ├── generated_exponentialhistogramdatapointbuckets_test.go │ │ ├── generated_exponentialhistogramdatapointslice.go │ │ ├── generated_exponentialhistogramdatapointslice_test.go │ │ ├── generated_gauge.go │ │ ├── generated_gauge_test.go │ │ ├── generated_histogram.go │ │ ├── generated_histogram_test.go │ │ ├── generated_histogramdatapoint.go │ │ ├── generated_histogramdatapoint_test.go │ │ ├── generated_histogramdatapointslice.go │ │ ├── generated_histogramdatapointslice_test.go │ │ ├── generated_metric.go │ │ ├── generated_metric_test.go │ │ ├── generated_metrics.go │ │ ├── generated_metrics_test.go │ │ ├── generated_metricslice.go │ │ ├── generated_metricslice_test.go │ │ ├── generated_numberdatapoint.go │ │ ├── generated_numberdatapoint_test.go │ │ ├── generated_numberdatapointslice.go │ │ ├── generated_numberdatapointslice_test.go │ │ ├── generated_resourcemetrics.go │ │ ├── generated_resourcemetrics_test.go │ │ ├── generated_resourcemetricsslice.go │ │ ├── generated_resourcemetricsslice_test.go │ │ ├── generated_scopemetrics.go │ │ ├── generated_scopemetrics_test.go │ │ ├── generated_scopemetricsslice.go │ │ ├── generated_scopemetricsslice_test.go │ │ ├── generated_sum.go │ │ ├── generated_sum_test.go │ │ ├── generated_summary.go │ │ ├── generated_summary_test.go │ │ ├── generated_summarydatapoint.go │ │ ├── generated_summarydatapoint_test.go │ │ ├── generated_summarydatapointslice.go │ │ ├── generated_summarydatapointslice_test.go │ │ ├── generated_summarydatapointvalueatquantile.go │ │ ├── generated_summarydatapointvalueatquantile_test.go │ │ ├── generated_summarydatapointvalueatquantileslice.go │ │ ├── generated_summarydatapointvalueatquantileslice_test.go │ │ ├── json.go │ │ ├── metric_data_point_flags.go │ │ ├── metric_data_point_flags_test.go │ │ ├── metric_type.go │ │ ├── metric_type_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── number_data_point_value_type.go │ │ ├── number_data_point_value_type_test.go │ │ ├── package_test.go │ │ ├── pb.go │ │ ├── pb_test.go │ │ └── pmetricotlp/ │ │ ├── fuzz_test.go │ │ ├── generated_exportpartialsuccess.go │ │ ├── generated_exportpartialsuccess_test.go │ │ ├── generated_exportresponse.go │ │ ├── generated_exportresponse_test.go │ │ ├── grpc.go │ │ ├── grpc_test.go │ │ ├── package_test.go │ │ ├── request.go │ │ ├── request_test.go │ │ ├── response.go │ │ └── response_test.go │ ├── pprofile/ │ │ ├── Makefile │ │ ├── aggregation_temporality.go │ │ ├── aggregation_temporality_test.go │ │ ├── attributes.go │ │ ├── attributes_test.go │ │ ├── dictionary_helpers.go │ │ ├── dictionary_helpers_test.go │ │ ├── encoding.go │ │ ├── function.go │ │ ├── function_test.go │ │ ├── functions.go │ │ ├── functions_test.go │ │ ├── fuzz_test.go │ │ ├── generated_function.go │ │ ├── generated_function_test.go │ │ ├── generated_functionslice.go │ │ ├── generated_functionslice_test.go │ │ ├── generated_keyvalueandunit.go │ │ ├── generated_keyvalueandunit_test.go │ │ ├── generated_keyvalueandunitslice.go │ │ ├── generated_keyvalueandunitslice_test.go │ │ ├── generated_line.go │ │ ├── generated_line_test.go │ │ ├── generated_lineslice.go │ │ ├── generated_lineslice_test.go │ │ ├── generated_link.go │ │ ├── generated_link_test.go │ │ ├── generated_linkslice.go │ │ ├── generated_linkslice_test.go │ │ ├── generated_location.go │ │ ├── generated_location_test.go │ │ ├── generated_locationslice.go │ │ ├── generated_locationslice_test.go │ │ ├── generated_mapping.go │ │ ├── generated_mapping_test.go │ │ ├── generated_mappingslice.go │ │ ├── generated_mappingslice_test.go │ │ ├── generated_profile.go │ │ ├── generated_profile_test.go │ │ ├── generated_profiles.go │ │ ├── generated_profiles_test.go │ │ ├── generated_profilesdata.go │ │ ├── generated_profilesdata_test.go │ │ ├── generated_profilesdictionary.go │ │ ├── generated_profilesdictionary_test.go │ │ ├── generated_profilesslice.go │ │ ├── generated_profilesslice_test.go │ │ ├── generated_resourceprofiles.go │ │ ├── generated_resourceprofiles_test.go │ │ ├── generated_resourceprofilesslice.go │ │ ├── generated_resourceprofilesslice_test.go │ │ ├── generated_sample.go │ │ ├── generated_sample_test.go │ │ ├── generated_sampleslice.go │ │ ├── generated_sampleslice_test.go │ │ ├── generated_scopeprofiles.go │ │ ├── generated_scopeprofiles_test.go │ │ ├── generated_scopeprofilesslice.go │ │ ├── generated_scopeprofilesslice_test.go │ │ ├── generated_stack.go │ │ ├── generated_stack_test.go │ │ ├── generated_stackslice.go │ │ ├── generated_stackslice_test.go │ │ ├── generated_valuetype.go │ │ ├── generated_valuetype_test.go │ │ ├── generated_valuetypeslice.go │ │ ├── generated_valuetypeslice_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── json.go │ │ ├── json_references_test.go │ │ ├── keyvalueandunit.go │ │ ├── keyvalueandunit_test.go │ │ ├── line.go │ │ ├── line_test.go │ │ ├── link.go │ │ ├── link_test.go │ │ ├── links.go │ │ ├── links_test.go │ │ ├── location.go │ │ ├── location_test.go │ │ ├── locations.go │ │ ├── locations_test.go │ │ ├── mapping.go │ │ ├── mapping_test.go │ │ ├── mappings.go │ │ ├── mappings_test.go │ │ ├── metadata.yaml │ │ ├── pb.go │ │ ├── pb_references_test.go │ │ ├── pb_test.go │ │ ├── pprofileotlp/ │ │ │ ├── fuzz_test.go │ │ │ ├── generated_exportpartialsuccess.go │ │ │ ├── generated_exportpartialsuccess_test.go │ │ │ ├── generated_exportresponse.go │ │ │ ├── generated_exportresponse_test.go │ │ │ ├── grpc.go │ │ │ ├── grpc_test.go │ │ │ ├── package_test.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── response.go │ │ │ └── response_test.go │ │ ├── profile.go │ │ ├── profile_test.go │ │ ├── profileid.go │ │ ├── profileid_test.go │ │ ├── profiles.go │ │ ├── profiles_merge.go │ │ ├── profiles_merge_test.go │ │ ├── profiles_test.go │ │ ├── resourceprofiles.go │ │ ├── resourceprofiles_test.go │ │ ├── sample.go │ │ ├── sample_test.go │ │ ├── scopeprofiles.go │ │ ├── scopeprofiles_test.go │ │ ├── stack.go │ │ ├── stack_test.go │ │ ├── stacks.go │ │ ├── stacks_test.go │ │ ├── string_table.go │ │ ├── string_table_test.go │ │ ├── valuetype.go │ │ └── valuetype_test.go │ ├── ptrace/ │ │ ├── doc_test.go │ │ ├── encoding.go │ │ ├── fuzz_test.go │ │ ├── generated_resourcespans.go │ │ ├── generated_resourcespans_test.go │ │ ├── generated_resourcespansslice.go │ │ ├── generated_resourcespansslice_test.go │ │ ├── generated_scopespans.go │ │ ├── generated_scopespans_test.go │ │ ├── generated_scopespansslice.go │ │ ├── generated_scopespansslice_test.go │ │ ├── generated_span.go │ │ ├── generated_span_test.go │ │ ├── generated_spanevent.go │ │ ├── generated_spanevent_test.go │ │ ├── generated_spaneventslice.go │ │ ├── generated_spaneventslice_test.go │ │ ├── generated_spanlink.go │ │ ├── generated_spanlink_test.go │ │ ├── generated_spanlinkslice.go │ │ ├── generated_spanlinkslice_test.go │ │ ├── generated_spanslice.go │ │ ├── generated_spanslice_test.go │ │ ├── generated_status.go │ │ ├── generated_status_test.go │ │ ├── generated_traces.go │ │ ├── generated_traces_test.go │ │ ├── json.go │ │ ├── package_test.go │ │ ├── pb.go │ │ ├── pb_test.go │ │ ├── ptraceotlp/ │ │ │ ├── fuzz_test.go │ │ │ ├── generated_exportpartialsuccess.go │ │ │ ├── generated_exportpartialsuccess_test.go │ │ │ ├── generated_exportresponse.go │ │ │ ├── generated_exportresponse_test.go │ │ │ ├── grpc.go │ │ │ ├── grpc_test.go │ │ │ ├── package_test.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── response.go │ │ │ └── response_test.go │ │ ├── span_kind.go │ │ ├── span_kind_test.go │ │ ├── status_code.go │ │ ├── status_code_test.go │ │ ├── traces.go │ │ └── traces_test.go │ ├── testdata/ │ │ ├── Makefile │ │ ├── common.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── log.go │ │ ├── metric.go │ │ ├── profile.go │ │ ├── resource.go │ │ └── trace.go │ └── xpdata/ │ ├── Makefile │ ├── documentation.md │ ├── entity/ │ │ ├── entity.go │ │ ├── entity_attribute_map.go │ │ ├── entity_attribute_map_test.go │ │ ├── entity_map.go │ │ ├── entity_map_test.go │ │ ├── entity_test.go │ │ ├── generated_entityref.go │ │ ├── generated_entityref_test.go │ │ ├── generated_entityrefslice.go │ │ ├── generated_entityrefslice_test.go │ │ ├── resource_entities.go │ │ └── resource_entities_test.go │ ├── fuzz_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── metadata/ │ │ └── generated_feature_gates.go │ ├── json.go │ ├── json_test.go │ ├── map_builder.go │ ├── map_builder_test.go │ ├── metadata.yaml │ ├── pref/ │ │ ├── gate.go │ │ ├── logs.go │ │ ├── metrics.go │ │ ├── profiles.go │ │ └── traces.go │ ├── request/ │ │ ├── context.go │ │ ├── context_test.go │ │ ├── internal/ │ │ │ └── request.proto │ │ ├── logs_request.go │ │ ├── logs_request_test.go │ │ ├── metrics_request.go │ │ ├── metrics_request_test.go │ │ ├── profiles_request.go │ │ ├── profiles_request_test.go │ │ ├── requesttest.go │ │ ├── traces_request.go │ │ ├── traces_request_test.go │ │ ├── version_check.go │ │ └── version_check_test.go │ └── xpdata.go ├── pipeline/ │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── globalsignal/ │ │ ├── signal.go │ │ └── signal_test.go │ ├── metadata.yaml │ ├── pipeline.go │ ├── pipeline_test.go │ ├── signal.go │ └── xpipeline/ │ ├── Makefile │ ├── config.go │ ├── go.mod │ ├── go.sum │ └── metadata.yaml ├── processor/ │ ├── Makefile │ ├── README.md │ ├── batchprocessor/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── batch_processor.go │ │ ├── batch_processor_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── documentation.md │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ ├── generated_status.go │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ └── metadatatest/ │ │ │ ├── generated_telemetrytest.go │ │ │ └── generated_telemetrytest_test.go │ │ ├── metadata.yaml │ │ ├── metrics.go │ │ ├── splitlogs.go │ │ ├── splitlogs_test.go │ │ ├── splitmetrics.go │ │ ├── splitmetrics_test.go │ │ ├── splittraces.go │ │ ├── splittraces_test.go │ │ └── testdata/ │ │ └── config.yaml │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ ├── err.go │ │ └── obsmetrics.go │ ├── memorylimiterprocessor/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.go │ │ ├── documentation.md │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ ├── generated_status.go │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ ├── metadatatest/ │ │ │ │ ├── generated_telemetrytest.go │ │ │ │ └── generated_telemetrytest_test.go │ │ │ ├── mock_exporter.go │ │ │ └── mock_receiver.go │ │ ├── memorylimiter.go │ │ ├── memorylimiter_test.go │ │ ├── metadata.yaml │ │ └── obsreport.go │ ├── metadata.yaml │ ├── package_test.go │ ├── processor.go │ ├── processor_test.go │ ├── processorhelper/ │ │ ├── Makefile │ │ ├── documentation.md │ │ ├── example_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ └── metadatatest/ │ │ │ ├── generated_telemetrytest.go │ │ │ └── generated_telemetrytest_test.go │ │ ├── logs.go │ │ ├── logs_test.go │ │ ├── metadata.yaml │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── obsreport.go │ │ ├── processor.go │ │ ├── traces.go │ │ ├── traces_test.go │ │ └── xprocessorhelper/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── processor.go │ │ ├── profiles.go │ │ └── profiles_test.go │ ├── processortest/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop_processor.go │ │ ├── nop_processor_test.go │ │ ├── package_test.go │ │ ├── shutdown_verifier.go │ │ ├── shutdown_verifier_test.go │ │ ├── unhealthy_processor.go │ │ └── unhealthy_processor_test.go │ └── xprocessor/ │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── processor.go │ └── processor_test.go ├── receiver/ │ ├── Makefile │ ├── README.md │ ├── doc.go │ ├── example_test.go │ ├── go.mod │ ├── go.sum │ ├── internal/ │ │ └── err.go │ ├── metadata.yaml │ ├── nopreceiver/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ └── metadata/ │ │ │ ├── generated_logs.go │ │ │ ├── generated_logs_test.go │ │ │ └── generated_status.go │ │ ├── metadata.yaml │ │ ├── nop_receiver.go │ │ └── nop_receiver_test.go │ ├── otlpreceiver/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.go │ │ ├── config.md │ │ ├── config_test.go │ │ ├── doc.go │ │ ├── encoder.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── fuzz_test.go │ │ ├── generated_component_test.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── errors/ │ │ │ │ ├── errors.go │ │ │ │ └── errors_test.go │ │ │ ├── logs/ │ │ │ │ ├── otlp.go │ │ │ │ ├── otlp_test.go │ │ │ │ └── package_test.go │ │ │ ├── metadata/ │ │ │ │ ├── generated_logs.go │ │ │ │ ├── generated_logs_test.go │ │ │ │ └── generated_status.go │ │ │ ├── metrics/ │ │ │ │ ├── otlp.go │ │ │ │ ├── otlp_test.go │ │ │ │ └── package_test.go │ │ │ ├── profiles/ │ │ │ │ ├── otlp.go │ │ │ │ ├── otlp_test.go │ │ │ │ └── package_test.go │ │ │ └── trace/ │ │ │ ├── otlp.go │ │ │ ├── otlp_test.go │ │ │ └── package_test.go │ │ ├── metadata.yaml │ │ ├── otlp.go │ │ ├── otlp_benchmark_test.go │ │ ├── otlp_test.go │ │ ├── otlphttp.go │ │ ├── otlphttp_test.go │ │ └── testdata/ │ │ ├── bad_no_proto_config.yaml │ │ ├── bad_proto_config.yaml │ │ ├── config.yaml │ │ ├── default.yaml │ │ ├── invalid_logs_path.yaml │ │ ├── invalid_metrics_path.yaml │ │ ├── invalid_profiles_path.yaml │ │ ├── invalid_traces_path.yaml │ │ ├── only_grpc.yaml │ │ ├── only_http.yaml │ │ ├── only_http_empty_map.yaml │ │ ├── only_http_null.yaml │ │ ├── typo_default_proto_config.yaml │ │ └── uds.yaml │ ├── package_test.go │ ├── receiver.go │ ├── receiver_test.go │ ├── receiverhelper/ │ │ ├── Makefile │ │ ├── documentation.md │ │ ├── featuregates.go │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ ├── generated_feature_gates.go │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ ├── metadatatest/ │ │ │ │ ├── generated_telemetrytest.go │ │ │ │ └── generated_telemetrytest_test.go │ │ │ └── obsmetrics.go │ │ ├── metadata.yaml │ │ ├── obsreport.go │ │ └── obsreport_test.go │ ├── receivertest/ │ │ ├── Makefile │ │ ├── contract_checker.go │ │ ├── contract_checker_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ ├── nop_receiver.go │ │ ├── nop_receiver_test.go │ │ └── package_test.go │ └── xreceiver/ │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── receiver.go │ └── receiver_test.go ├── renovate.json ├── reports/ │ └── distributions/ │ ├── contrib.yaml │ ├── core.yaml │ ├── k8s.yaml │ └── otlp.yaml ├── scraper/ │ ├── Makefile │ ├── README.md │ ├── doc.go │ ├── factory.go │ ├── factory_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── logs.go │ ├── logs_test.go │ ├── metadata.yaml │ ├── metrics.go │ ├── metrics_test.go │ ├── scraper.go │ ├── scrapererror/ │ │ ├── doc.go │ │ ├── package_test.go │ │ ├── partialscrapeerror.go │ │ ├── partialscrapeerror_test.go │ │ ├── scrapeerror.go │ │ └── scrapeerror_test.go │ ├── scraperhelper/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── config.schema.yaml │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── doc.go │ │ ├── documentation.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── controller/ │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ └── controller.go │ │ │ ├── metadata/ │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ ├── metadatatest/ │ │ │ │ ├── generated_telemetrytest.go │ │ │ │ └── generated_telemetrytest_test.go │ │ │ └── testhelper/ │ │ │ └── helper.go │ │ ├── metadata.yaml │ │ ├── obs_logs.go │ │ ├── obs_logs_test.go │ │ ├── obs_metrics.go │ │ ├── obs_metrics_test.go │ │ └── xscraperhelper/ │ │ ├── Makefile │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── doc.go │ │ ├── documentation.md │ │ ├── generated_package_test.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal/ │ │ │ ├── metadata/ │ │ │ │ ├── generated_telemetry.go │ │ │ │ └── generated_telemetry_test.go │ │ │ └── metadatatest/ │ │ │ ├── generated_telemetrytest.go │ │ │ └── generated_telemetrytest_test.go │ │ ├── metadata.yaml │ │ ├── obs_profiles.go │ │ └── obs_profiles_test.go │ ├── scrapertest/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── metadata.yaml │ │ └── settings.go │ └── xscraper/ │ ├── Makefile │ ├── doc.go │ ├── factory.go │ ├── factory_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── profiles.go │ ├── profiles_test.go │ └── scraper.go ├── service/ │ ├── Makefile │ ├── README.md │ ├── config.go │ ├── config_test.go │ ├── documentation.md │ ├── extensions/ │ │ ├── config.go │ │ ├── extensions.go │ │ ├── extensions_test.go │ │ ├── graph.go │ │ ├── graph_test.go │ │ └── package_test.go │ ├── generated_package_test.go │ ├── go.mod │ ├── go.sum │ ├── hostcapabilities/ │ │ ├── Makefile │ │ ├── go.mod │ │ ├── go.sum │ │ ├── interfaces.go │ │ └── metadata.yaml │ ├── internal/ │ │ ├── attribute/ │ │ │ ├── attribute.go │ │ │ └── attribute_test.go │ │ ├── builders/ │ │ │ ├── builders.go │ │ │ ├── builders_test/ │ │ │ │ ├── connector_test.go │ │ │ │ ├── exporter_test.go │ │ │ │ ├── extension_test.go │ │ │ │ ├── processor_test.go │ │ │ │ └── receiver_test.go │ │ │ ├── builders_test.go │ │ │ ├── connector.go │ │ │ ├── exporter.go │ │ │ ├── extension.go │ │ │ ├── processor.go │ │ │ └── receiver.go │ │ ├── capabilityconsumer/ │ │ │ ├── capabilities.go │ │ │ ├── capabilities_test.go │ │ │ └── package_test.go │ │ ├── componentattribute/ │ │ │ ├── logger_zap.go │ │ │ ├── meter_provider.go │ │ │ ├── telemetry.go │ │ │ ├── telemetry_test.go │ │ │ └── tracer_provider.go │ │ ├── graph/ │ │ │ ├── capabilities.go │ │ │ ├── connector.go │ │ │ ├── consumer.go │ │ │ ├── exporter.go │ │ │ ├── fanout.go │ │ │ ├── graph.go │ │ │ ├── graph_test.go │ │ │ ├── host.go │ │ │ ├── lifecycle_test.go │ │ │ ├── metadata.yaml │ │ │ ├── obs_test.go │ │ │ ├── package_test.go │ │ │ ├── processor.go │ │ │ ├── receiver.go │ │ │ ├── util_test.go │ │ │ └── zpages.go │ │ ├── metadata/ │ │ │ ├── generated_feature_gates.go │ │ │ ├── generated_telemetry.go │ │ │ └── generated_telemetry_test.go │ │ ├── metadatatest/ │ │ │ ├── generated_telemetrytest.go │ │ │ └── generated_telemetrytest_test.go │ │ ├── metricviews/ │ │ │ ├── views.go │ │ │ └── views_test.go │ │ ├── moduleinfo/ │ │ │ └── moduleinfo.go │ │ ├── obsconsumer/ │ │ │ ├── consumer_test.go │ │ │ ├── enabled.go │ │ │ ├── enabled_test.go │ │ │ ├── gate_test.go │ │ │ ├── logs.go │ │ │ ├── logs_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── option.go │ │ │ ├── package_test.go │ │ │ ├── profiles.go │ │ │ ├── profiles_test.go │ │ │ ├── telemetry.go │ │ │ ├── traces.go │ │ │ └── traces_test.go │ │ ├── proctelemetry/ │ │ │ ├── process_telemetry.go │ │ │ ├── process_telemetry_linux_test.go │ │ │ └── process_telemetry_test.go │ │ ├── promtest/ │ │ │ └── server_util.go │ │ ├── refconsumer/ │ │ │ ├── logs.go │ │ │ ├── logs_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── profiles.go │ │ │ ├── profiles_test.go │ │ │ ├── traces.go │ │ │ └── traces_test.go │ │ ├── resource/ │ │ │ ├── config.go │ │ │ └── config_test.go │ │ ├── status/ │ │ │ ├── nop.go │ │ │ ├── nop_test.go │ │ │ ├── package_test.go │ │ │ ├── status.go │ │ │ └── status_test.go │ │ ├── testcomponents/ │ │ │ ├── example_connector.go │ │ │ ├── example_connector_test.go │ │ │ ├── example_exporter.go │ │ │ ├── example_exporter_test.go │ │ │ ├── example_processor.go │ │ │ ├── example_processor_test.go │ │ │ ├── example_receiver.go │ │ │ ├── example_receiver_test.go │ │ │ ├── example_router.go │ │ │ ├── example_router_test.go │ │ │ ├── package_test.go │ │ │ └── stateful_component.go │ │ └── zpages/ │ │ ├── package_test.go │ │ ├── templates/ │ │ │ ├── component_header.html │ │ │ ├── extensions_table.html │ │ │ ├── features_table.html │ │ │ ├── page_footer.html │ │ │ ├── page_header.html │ │ │ ├── pipelines_table.html │ │ │ └── properties_table.html │ │ ├── templates.go │ │ └── templates_test.go │ ├── metadata.yaml │ ├── pipelines/ │ │ ├── config.go │ │ ├── config_test.go │ │ └── package_test.go │ ├── service.go │ ├── service_host_test.go │ ├── service_test.go │ └── telemetry/ │ ├── doc.go │ ├── otelconftelemetry/ │ │ ├── config.go │ │ ├── config_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── internal/ │ │ │ └── migration/ │ │ │ ├── normalize.go │ │ │ ├── testdata/ │ │ │ │ ├── v0.2.0_logs.yaml │ │ │ │ ├── v0.2.0_metrics.yaml │ │ │ │ ├── v0.2.0_traces.yaml │ │ │ │ ├── v0.3.0_logs.yaml │ │ │ │ ├── v0.3.0_metrics.yaml │ │ │ │ └── v0.3.0_traces.yaml │ │ │ ├── v0.2.0.go │ │ │ ├── v0.2.0_test.go │ │ │ ├── v0.3.0.go │ │ │ └── v0.3.0_test.go │ │ ├── logger.go │ │ ├── logger_tee.go │ │ ├── logger_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── package_test.go │ │ ├── resource.go │ │ ├── resource_test.go │ │ ├── sdk.go │ │ ├── testdata/ │ │ │ ├── config_deprecated_address.yaml │ │ │ ├── config_deprecated_address_and_readers.yaml │ │ │ ├── config_empty.yaml │ │ │ ├── config_empty_readers.yaml │ │ │ ├── config_invalid_deprecated_address.yaml │ │ │ ├── config_invalid_metrics_empty_readers.yaml │ │ │ ├── config_invalid_metrics_views_feature_gate.yaml │ │ │ ├── config_invalid_metrics_views_level.yaml │ │ │ ├── config_invalid_unknown_field.yaml │ │ │ ├── config_logs.yaml │ │ │ └── config_metrics_empty_readers.yaml │ │ ├── tracer.go │ │ └── tracer_test.go │ ├── telemetry.go │ ├── telemetry_test.go │ └── telemetrytest/ │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── metadata.yaml │ ├── providers.go │ └── providers_test.go └── versions.yaml