semantic-conventions/semantic_conventions/resource/os.yaml

55 lines
1.8 KiB
YAML

groups:
- id: os
prefix: os
brief: >
The operating system (OS) on which the process represented by this resource is running.
note: >
In case of virtualized environments, this is the operating system as it is observed by
the process, i.e., the virtualized guest rather than the underlying host.
attributes:
- id: type
type:
allow_custom_values: true
members:
- id: WINDOWS
value: 'WINDOWS'
brief: "Microsoft Windows"
- id: LINUX
value: 'LINUX'
brief: "Linux"
- id: DARWIN
value: 'DARWIN'
brief: "Apple Darwin"
- id: FREEBSD
value: 'FREEBSD'
brief: "FreeBSD"
- id: NETBSD
value: 'NETBSD'
brief: "NetBSD"
- id: OPENBSD
value: 'OPENBSD'
brief: "OpenBSD"
- id: DRAGONFLYBSD
value: 'DRAGONFLYBSD'
brief: "DragonFly BSD"
- id: HPUX
value: 'HPUX'
brief: "HP-UX (Hewlett Packard Unix)"
- id: AIX
value: 'AIX'
brief: "AIX (Advanced Interactive eXecutive)"
- id: SOLARIS
value: 'SOLARIS'
brief: "Oracle Solaris"
- id: ZOS
value: 'ZOS'
brief: "IBM z/OS"
required: always
brief: 'The operating system type.'
- id: description
type: string
brief: >
Human readable (not intended to be parsed) OS version information,
like e.g. reported by `ver` or `lsb_release -a` commands.
examples: ['Microsoft Windows [Version 10.0.18363.778]', 'Ubuntu 18.04.1 LTS']