├── .github └── workflows │ └── test.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── THIRD_PARTY_NOTICES.md ├── cumulative ├── cumulative.go └── cumulative_test.go ├── examples └── server │ └── main.go ├── go.mod ├── internal ├── attributes.go ├── attributes_test.go ├── compress.go ├── compress_test.go ├── json_writer.go └── jsonx │ ├── encode.go │ └── encode_test.go └── telemetry ├── README.md ├── aggregated_metrics.go ├── aggregated_metrics_test.go ├── attributes.go ├── attributes_test.go ├── config.go ├── config_test.go ├── doc.go ├── events.go ├── events_group_test.go ├── events_test.go ├── example_test.go ├── harvester.go ├── harvester_test.go ├── logs.go ├── logs_group_test.go ├── logs_test.go ├── metrics.go ├── metrics_group_test.go ├── metrics_test.go ├── request.go ├── request_factory.go ├── request_factory_test.go ├── request_test.go ├── spans.go ├── spans_group_test.go ├── spans_test.go ├── utilities.go ├── utilities_test.go └── version.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_NOTICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/THIRD_PARTY_NOTICES.md -------------------------------------------------------------------------------- /cumulative/cumulative.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/cumulative/cumulative.go -------------------------------------------------------------------------------- /cumulative/cumulative_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/cumulative/cumulative_test.go -------------------------------------------------------------------------------- /examples/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/examples/server/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/go.mod -------------------------------------------------------------------------------- /internal/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/attributes.go -------------------------------------------------------------------------------- /internal/attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/attributes_test.go -------------------------------------------------------------------------------- /internal/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/compress.go -------------------------------------------------------------------------------- /internal/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/compress_test.go -------------------------------------------------------------------------------- /internal/json_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/json_writer.go -------------------------------------------------------------------------------- /internal/jsonx/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/jsonx/encode.go -------------------------------------------------------------------------------- /internal/jsonx/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/internal/jsonx/encode_test.go -------------------------------------------------------------------------------- /telemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/README.md -------------------------------------------------------------------------------- /telemetry/aggregated_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/aggregated_metrics.go -------------------------------------------------------------------------------- /telemetry/aggregated_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/aggregated_metrics_test.go -------------------------------------------------------------------------------- /telemetry/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/attributes.go -------------------------------------------------------------------------------- /telemetry/attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/attributes_test.go -------------------------------------------------------------------------------- /telemetry/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/config.go -------------------------------------------------------------------------------- /telemetry/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/config_test.go -------------------------------------------------------------------------------- /telemetry/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/doc.go -------------------------------------------------------------------------------- /telemetry/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/events.go -------------------------------------------------------------------------------- /telemetry/events_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/events_group_test.go -------------------------------------------------------------------------------- /telemetry/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/events_test.go -------------------------------------------------------------------------------- /telemetry/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/example_test.go -------------------------------------------------------------------------------- /telemetry/harvester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/harvester.go -------------------------------------------------------------------------------- /telemetry/harvester_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/harvester_test.go -------------------------------------------------------------------------------- /telemetry/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/logs.go -------------------------------------------------------------------------------- /telemetry/logs_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/logs_group_test.go -------------------------------------------------------------------------------- /telemetry/logs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/logs_test.go -------------------------------------------------------------------------------- /telemetry/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/metrics.go -------------------------------------------------------------------------------- /telemetry/metrics_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/metrics_group_test.go -------------------------------------------------------------------------------- /telemetry/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/metrics_test.go -------------------------------------------------------------------------------- /telemetry/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/request.go -------------------------------------------------------------------------------- /telemetry/request_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/request_factory.go -------------------------------------------------------------------------------- /telemetry/request_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/request_factory_test.go -------------------------------------------------------------------------------- /telemetry/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/request_test.go -------------------------------------------------------------------------------- /telemetry/spans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/spans.go -------------------------------------------------------------------------------- /telemetry/spans_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/spans_group_test.go -------------------------------------------------------------------------------- /telemetry/spans_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/spans_test.go -------------------------------------------------------------------------------- /telemetry/utilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/utilities.go -------------------------------------------------------------------------------- /telemetry/utilities_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/utilities_test.go -------------------------------------------------------------------------------- /telemetry/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/newrelic/newrelic-telemetry-sdk-go/HEAD/telemetry/version.go --------------------------------------------------------------------------------