class OperatingSystem
Same name in this branch
- 11.1.x vendor/phpunit/phpunit/src/Event/Value/Runtime/OperatingSystem.php \PHPUnit\Event\Runtime\OperatingSystem
Hierarchy
- class \OpenTelemetry\SDK\Resource\Detectors\OperatingSystem implements \OpenTelemetry\SDK\Resource\ResourceDetectorInterface
Expanded class hierarchy of OperatingSystem
See also
https://github.com/open-telemetry/opentelemetry-specification/blob/v1.8…
File
-
vendor/
open-telemetry/ sdk/ Resource/ Detectors/ OperatingSystem.php, line 19
Namespace
OpenTelemetry\SDK\Resource\DetectorsView source
final class OperatingSystem implements ResourceDetectorInterface {
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);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
OperatingSystem::getResource | public | function | Overrides ResourceDetectorInterface::getResource |