function OtlpUtil::getUserAgentHeader
@link https://github.com/open-telemetry/opentelemetry-specification/blob/main…
1 call to OtlpUtil::getUserAgentHeader()
- OtlpUtil::getHeaders in vendor/
open-telemetry/ exporter-otlp/ OtlpUtil.php
File
-
vendor/
open-telemetry/ exporter-otlp/ OtlpUtil.php, line 70
Class
Namespace
OpenTelemetry\Contrib\OtlpCode
public static function getUserAgentHeader() : array {
static $header;
if ($header === null) {
$resource = (new Sdk())->getResource();
$header = [
'User-Agent' => sprintf('OTel OTLP Exporter PHP/%s', $resource->getAttributes()
->get(ResourceAttributes::TELEMETRY_SDK_VERSION) ?: 'unknown'),
];
}
return $header;
}