> Source: https://www.ymotongpoo.com/works/otel-specs-ja/semconv/resource/zos/


# z/OSソフトウェア

この文書では、z/OSソフトウェアEntityを定義し、メインフレームの文脈における `host` などの他のEntityの値をどのように設定するかを説明します。

<!-- semconv entity.zos.software -->
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
<!-- see templates/registry/markdown/snippet.md.j2 -->
<!-- prettier-ignore-start -->

**Status:** ![Development](https://img.shields.io/badge/-development-blue)

**type:** `zos.software`

**Description:** z/OSシステム上で実行されるソフトウェアリソース。

> [!warning]
> このEntity定義には、ロールを持たない属性が含まれています。
> 安定版のEntityは、ロールが定義されていない属性を持ってはなりません（MUST NOT）。

**Attributes:**

| Role | Key | Stability | [Requirement Level](/works/otel-specs-ja/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- | --- | --- |
| Other | [`zos.smf.id`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/zos/) | ![Development](https://img.shields.io/badge/-development-blue) | `Required` | string | System Management Facility（SMF）識別子。SYSPLEXまたはメインフレーム環境内でz/OSシステムを一意に識別し、システムおよび性能分析に使用されます。 | `SYS1` |
| Other | [`zos.sysplex.name`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/zos/) | ![Development](https://img.shields.io/badge/-development-blue) | `Required` | string | そのz/OSシステムが属するSYSPLEXの名前。 | `SYSPLEX1` |
| Other | [`mainframe.lpar.name`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/mainframe/) | ![Development](https://img.shields.io/badge/-development-blue) | `Recommended` | string | メインフレームオペレーティングシステムを持つシステムをホストする論理パーティションの名前。 | `LPAR01` |
<!-- prettier-ignore-end -->
<!-- END AUTOGENERATED TEXT -->
<!-- endsemconv -->

## ホスト

<!-- semconv host.zos -->
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
<!-- see templates/registry/markdown/snippet.md.j2 -->
<!-- prettier-ignore-start -->

**Status:** ![Development](https://img.shields.io/badge/-development-blue)

z/OSシステムのホスト。

**Attributes:**

| Key | Stability | [Requirement Level](/works/otel-specs-ja/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- | --- |
| [`host.arch`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/host/) | ![Development](https://img.shields.io/badge/-development-blue) | `Recommended` | string | ホストシステムが実行されているCPUアーキテクチャ。 | `s390x` |
| [`host.name`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/host/) | ![Development](https://img.shields.io/badge/-development-blue) | `Recommended` | string | ホストの名前。z/OSでは、DNSにz/OSシステムを登録するために使用される完全修飾ホスト名であるべきです（SHOULD）。 | `SYS1.DOMAIN.COM` |
| [`host.id`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/host/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | 一意なホストID。z/OSでは、SYSPLEX名とSMFIDをダッシュで連結した文字列であるべきです（SHOULD）。 | `SYSPLEX1-SYS1` |

---

`host.arch` には、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず（MUST）、それ以外の場合は独自の値を使ってもかまいません（MAY）。

| Value | Description | Stability |
| --- | --- | --- |
| `amd64` | AMD64 | ![Development](https://img.shields.io/badge/-development-blue) |
| `arm32` | ARM32 | ![Development](https://img.shields.io/badge/-development-blue) |
| `arm64` | ARM64 | ![Development](https://img.shields.io/badge/-development-blue) |
| `ia64` | Itanium | ![Development](https://img.shields.io/badge/-development-blue) |
| `ppc32` | 32ビットPowerPC | ![Development](https://img.shields.io/badge/-development-blue) |
| `ppc64` | 64ビットPowerPC | ![Development](https://img.shields.io/badge/-development-blue) |
| `s390x` | IBM z/Architecture | ![Development](https://img.shields.io/badge/-development-blue) |
| `x86` | 32ビットx86 | ![Development](https://img.shields.io/badge/-development-blue) |

<!-- prettier-ignore-end -->
<!-- END AUTOGENERATED TEXT -->
<!-- endsemconv -->

## オペレーティングシステム

<!-- semconv os.zos -->
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
<!-- see templates/registry/markdown/snippet.md.j2 -->
<!-- prettier-ignore-start -->

**Status:** ![Development](https://img.shields.io/badge/-development-blue)

z/OSシステムのオペレーティングシステム。

**Attributes:**

| Key | Stability | [Requirement Level](/works/otel-specs-ja/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- | --- |
| [`os.type`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/os/) | ![Development](https://img.shields.io/badge/-development-blue) | `Required` | string | オペレーティングシステムの種別。 | `zos` |
| [`os.version`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/os/) | ![Development](https://img.shields.io/badge/-development-blue) | `Recommended` | string | オペレーティングシステムのバージョン文字列。z/OSでは、`d iplinfo` コマンドが返すリリースであるべきです（SHOULD）。 | `3.1.0` |
| [`os.description`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/os/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | 人間が読めるOSバージョン情報。例えば `d iplinfo` コマンドで報告される情報。 | `IBM z/OS 3.1` |
| [`os.name`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/os/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | 人間が読めるオペレーティングシステム名。 | `z/OS` |

---

`os.type` には、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず（MUST）、それ以外の場合は独自の値を使ってもかまいません（MAY）。

| Value | Description | Stability |
| --- | --- | --- |
| `aix` | AIX（Advanced Interactive eXecutive） | ![Development](https://img.shields.io/badge/-development-blue) |
| `darwin` | Apple Darwin | ![Development](https://img.shields.io/badge/-development-blue) |
| `dragonflybsd` | DragonFly BSD | ![Development](https://img.shields.io/badge/-development-blue) |
| `freebsd` | FreeBSD | ![Development](https://img.shields.io/badge/-development-blue) |
| `hpux` | HP-UX（Hewlett Packard UNIX） | ![Development](https://img.shields.io/badge/-development-blue) |
| `linux` | Linux | ![Development](https://img.shields.io/badge/-development-blue) |
| `netbsd` | NetBSD | ![Development](https://img.shields.io/badge/-development-blue) |
| `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) |
| `solaris` | SunOS、Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) |
| `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) |
| `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |

<!-- prettier-ignore-end -->
<!-- END AUTOGENERATED TEXT -->
<!-- endsemconv -->

## プロセス

<!-- semconv process.zos -->
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
<!-- see templates/registry/markdown/snippet.md.j2 -->
<!-- prettier-ignore-start -->

**Status:** ![Development](https://img.shields.io/badge/-development-blue)

z/OSシステム上で実行されるプロセス。

**Attributes:**

| Key | Stability | [Requirement Level](/works/otel-specs-ja/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- | --- |
| [`process.command`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Required` | string | プロセスを起動するために使われたコマンド（すなわちコマンド名）。z/OSでは、z/OSシステムソフトウェアを起動するために使われたジョブの名前に設定すべきです（SHOULD）。 | `CICSSTRT` |
| [`process.pid`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Required` | int | プロセス識別子（PID）。[1] | `008A` |
| [`process.owner`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Opt-In` | string | プロセスを所有するユーザーのユーザー名。[2] | `CICSUSR` |
| [`process.runtime.description`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Opt-In` | string | プロセスのランタイムに関する追加の説明。例えば、ランタイム環境に対する特定ベンダーによるカスタマイズなど。 | `IBM Customer Information Control System (CICS) Transaction Server for z/OS Version 5.6` |
| [`process.runtime.name`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Opt-In` | string | このプロセスのランタイムの名前。 | `CICS Transaction Server z/OS Version 5.6` |
| [`process.runtime.version`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/process/) | ![Release Candidate](https://img.shields.io/badge/-rc-mediumorchid) | `Opt-In` | string | このプロセスのランタイムのバージョン。ランタイムが変更なしに返す値。 | `5.6` |

**[1] `process.pid`:** z/OSでは、アドレス空間識別子に設定すべきです（SHOULD）。

**[2] `process.owner`:** z/OSでは、z/OSシステムソフトウェアが実行されているユーザーに設定すべきです（SHOULD）。

<!-- prettier-ignore-end -->
<!-- END AUTOGENERATED TEXT -->
<!-- endsemconv -->

