...
1// Code created by gotmpl. DO NOT MODIFY.
2// source: internal/shared/otlp/otlptrace/header.go.tmpl
3
4// Copyright The OpenTelemetry Authors
5//
6// Licensed under the Apache License, Version 2.0 (the "License");
7// you may not use this file except in compliance with the License.
8// You may obtain a copy of the License at
9//
10// http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17
18package internal
19
20import (
21 "go.opentelemetry.io/otel/exporters/otlp/otlptrace"
22)
23
24// GetUserAgentHeader returns an OTLP header value form "OTel OTLP Exporter Go/{ .Version }"
25// https://github.com/open-telemetry/opentelemetry-specification/blob/v1.20.0/specification/protocol/exporter.md#user-agent
26func GetUserAgentHeader() string {
27 return "OTel OTLP Exporter Go/" + otlptrace.Version()
28}
View as plain text