Module: OpenTelemetry::Resource::Detector::OS
- Extended by:
- OS
- Included in:
- OS
- Defined in:
- lib/opentelemetry/resource/detector/os.rb,
lib/opentelemetry/resource/detector/os/version.rb
Overview
OS contains detect class method for determining OS resource attributes
Constant Summary collapse
- RESOURCE =
OpenTelemetry::SDK::Resources::Resource
- SEMCONV =
OpenTelemetry::SemConv::Incubating::OS
- VERSION =
'0.1.0'
Instance Method Summary collapse
Instance Method Details
#detect ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/opentelemetry/resource/detector/os.rb', line 20 def detect resource_attributes = case target_os when /linux/ then read_linux_attrs when /darwin/ then read_macos_attrs when /mswin|msys|mingw|cygwin/ then read_windows_attrs end OpenTelemetry::SDK::Resources::Resource.create(resource_attributes) end |