Operating system
在虚拟化环境中,这是进程所见的操作系统,即虚拟化客户机而非底层主机。
状态:
类型: os
描述: 运行此资源所代表的进程的操作系统 (OS)。
Attributes
| 键 | Stability | 需求级别 | Value Type | 描述 | Example Values |
|---|---|---|---|---|---|
os.type | 必需 | 字符串 | 操作系统类型。 | windows; linux; darwin | |
os.build_id | 推荐 | 字符串 | 操作系统特定版本或编译的唯一标识符。[1] | TQ3C.230805.001.B2; 20E247; 22621 | |
os.description | 推荐 | 字符串 | 可读的(不打算解析)操作系统版本信息,例如ver或lsb_release -a命令报告的信息。 | Microsoft Windows [Version 10.0.18363.778]; Ubuntu 18.04.1 LTS | |
os.name | 推荐 | 字符串 | 人类可读的操作系统名称。 | iOS; Android; Ubuntu | |
os.version | 推荐 | 字符串 | 操作系统版本字符串,定义于版本属性。 | 14.2.1; 18.04.1 |
[1] os.build_id: build_id 值应从以下来源获取
| OS | 主要 | 备用 |
|---|---|---|
| Windows | 注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 中的 CurrentBuildNumber | - |
| MacOS | /System/Library/CoreServices/SystemVersion.plist 中的 ProductBuildVersion | /System/Library/CoreServices/ServerVersion.plist 中的 ProductBuildVersion |
| Linux | /etc/os-release 中的 BUILD_ID | /usr/lib/os-release 中的 BUILD_ID;/proc/sys/kernel/osrelease 的内容 |
os.type 具有以下知名值列表。如果其中一个适用,则必须使用相应的名称;否则,可以使用自定义名称。
| 值 | 描述 | Stability |
|---|---|---|
aix | AIX (Advanced Interactive eXecutive) | |
darwin | Apple Darwin | |
dragonflybsd | DragonFly BSD | |
freebsd | FreeBSD | |
hpux | HP-UX (Hewlett Packard Unix) | |
linux | Linux | |
netbsd | NetBSD | |
openbsd | OpenBSD | |
solaris | SunOS, Oracle Solaris | |
windows | Microsoft Windows | |
zos | IBM z/OS |