この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/semconv/resource/zos/
翻訳元: open-telemetry/semantic-conventions v1.44.0(コミット e10a930)
z/OSソフトウェア
この文書では、z/OSソフトウェアEntityを定義し、メインフレームの文脈における host などの他のEntityの値をどのように設定するかを説明します。
Status:
type: zos.software
Description: z/OSシステム上で実行されるソフトウェアリソース。
[!warning] このEntity定義には、ロールを持たない属性が含まれています。 安定版のEntityは、ロールが定義されていない属性を持ってはなりません(MUST NOT)。
Attributes:
| Role | Key | Stability | Requirement Level | Value Type | Description | Example Values |
|---|---|---|---|---|---|---|
| Other | zos.smf.id | Required | string | System Management Facility(SMF)識別子。SYSPLEXまたはメインフレーム環境内でz/OSシステムを一意に識別し、システムおよび性能分析に使用されます。 | SYS1 | |
| Other | zos.sysplex.name | Required | string | そのz/OSシステムが属するSYSPLEXの名前。 | SYSPLEX1 | |
| Other | mainframe.lpar.name | Recommended | string | メインフレームオペレーティングシステムを持つシステムをホストする論理パーティションの名前。 | LPAR01 |
ホスト
Status:
z/OSシステムのホスト。
Attributes:
| Key | Stability | Requirement Level | Value Type | Description | Example Values |
|---|---|---|---|---|---|
host.arch | Recommended | string | ホストシステムが実行されているCPUアーキテクチャ。 | s390x | |
host.name | Recommended | string | ホストの名前。z/OSでは、DNSにz/OSシステムを登録するために使用される完全修飾ホスト名であるべきです(SHOULD)。 | SYS1.DOMAIN.COM | |
host.id | Opt-In | string | 一意なホストID。z/OSでは、SYSPLEX名とSMFIDをダッシュで連結した文字列であるべきです(SHOULD)。 | SYSPLEX1-SYS1 |
host.arch には、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず(MUST)、それ以外の場合は独自の値を使ってもかまいません(MAY)。
| Value | Description | Stability |
|---|---|---|
amd64 | AMD64 | |
arm32 | ARM32 | |
arm64 | ARM64 | |
ia64 | Itanium | |
ppc32 | 32ビットPowerPC | |
ppc64 | 64ビットPowerPC | |
s390x | IBM z/Architecture | |
x86 | 32ビットx86 |
オペレーティングシステム
Status:
z/OSシステムのオペレーティングシステム。
Attributes:
| Key | Stability | Requirement Level | Value Type | Description | Example Values |
|---|---|---|---|---|---|
os.type | Required | string | オペレーティングシステムの種別。 | zos | |
os.version | Recommended | string | オペレーティングシステムのバージョン文字列。z/OSでは、d iplinfo コマンドが返すリリースであるべきです(SHOULD)。 | 3.1.0 | |
os.description | Opt-In | string | 人間が読めるOSバージョン情報。例えば d iplinfo コマンドで報告される情報。 | IBM z/OS 3.1 | |
os.name | Opt-In | string | 人間が読めるオペレーティングシステム名。 | z/OS |
os.type には、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず(MUST)、それ以外の場合は独自の値を使ってもかまいません(MAY)。
| Value | Description | 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 |
プロセス
Status:
z/OSシステム上で実行されるプロセス。
Attributes:
| Key | Stability | Requirement Level | Value Type | Description | Example Values |
|---|---|---|---|---|---|
process.command | Required | string | プロセスを起動するために使われたコマンド(すなわちコマンド名)。z/OSでは、z/OSシステムソフトウェアを起動するために使われたジョブの名前に設定すべきです(SHOULD)。 | CICSSTRT | |
process.pid | Required | int | プロセス識別子(PID)。[1] | 008A | |
process.owner | Opt-In | string | プロセスを所有するユーザーのユーザー名。[2] | CICSUSR | |
process.runtime.description | Opt-In | string | プロセスのランタイムに関する追加の説明。例えば、ランタイム環境に対する特定ベンダーによるカスタマイズなど。 | IBM Customer Information Control System (CICS) Transaction Server for z/OS Version 5.6 | |
process.runtime.name | Opt-In | string | このプロセスのランタイムの名前。 | CICS Transaction Server z/OS Version 5.6 | |
process.runtime.version | Opt-In | string | このプロセスのランタイムのバージョン。ランタイムが変更なしに返す値。 | 5.6 |
[1] process.pid: z/OSでは、アドレス空間識別子に設定すべきです(SHOULD)。
[2] process.owner: z/OSでは、z/OSシステムソフトウェアが実行されているユーザーに設定すべきです(SHOULD)。