csi-driver-nfs/vendor/go.opentelemetry.io/otel/exporters/otlp
Pierre Prinetti 6abb111ac6
Bump k8s to v.0.22.3
Fully address CVE-2021-3121 in the process.
2021-11-15 14:59:23 +01:00
..
internal Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
otlpgrpc Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
LICENSE Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
README.md Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
doc.go Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
go.mod Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
go.sum Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
options.go Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
optiontypes.go Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
otlp.go Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00
protocoldriver.go Bump k8s to v.0.22.3 2021-11-15 14:59:23 +01:00

README.md

OpenTelemetry Collector Go Exporter

PkgGoDev

This exporter exports OpenTelemetry spans and metrics to the OpenTelemetry Collector.

Installation and Setup

The exporter can be installed using standard go functionality.

$ go get -u go.opentelemetry.io/otel/exporters/otlp

A new exporter can be created using the NewExporter function.

Retries

The exporter will not, by default, retry failed requests to the collector. However, it is configured in a way that it can be easily enabled.

To enable retries, the GRPC_GO_RETRY environment variable needs to be set to on. For example,

GRPC_GO_RETRY=on go run .

The default service config used by default is defined to retry failed requests with exponential backoff (0.3seconds * (2)^retry) with a max of 5 retries).

These retries are only attempted for reponses that are deemed "retry-able" by the collector.