function OperatingSystem::getResource
Overrides ResourceDetectorInterface::getResource
File
-
vendor/
open-telemetry/ sdk/ Resource/ Detectors/ OperatingSystem.php, line 21
Class
Namespace
OpenTelemetry\SDK\Resource\DetectorsCode
public function getResource() : ResourceInfo {
$attributes = [
ResourceAttributes::OS_TYPE => strtolower(PHP_OS_FAMILY),
ResourceAttributes::OS_DESCRIPTION => php_uname('r'),
ResourceAttributes::OS_NAME => PHP_OS,
ResourceAttributes::OS_VERSION => php_uname('v'),
];
return ResourceInfo::create(Attributes::create($attributes), ResourceAttributes::SCHEMA_URL);
}