この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/semconv/resource/zos/

翻訳元: open-telemetry/semantic-conventions v1.44.0(コミット e10a930

z/OSソフトウェア

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

Status: Development

type: zos.software

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

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

Attributes:

RoleKeyStabilityRequirement LevelValue TypeDescriptionExample Values
Otherzos.smf.idDevelopmentRequiredstringSystem Management Facility(SMF)識別子。SYSPLEXまたはメインフレーム環境内でz/OSシステムを一意に識別し、システムおよび性能分析に使用されます。SYS1
Otherzos.sysplex.nameDevelopmentRequiredstringそのz/OSシステムが属するSYSPLEXの名前。SYSPLEX1
Othermainframe.lpar.nameDevelopmentRecommendedstringメインフレームオペレーティングシステムを持つシステムをホストする論理パーティションの名前。LPAR01

ホスト

Status: Development

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

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
host.archDevelopmentRecommendedstringホストシステムが実行されているCPUアーキテクチャ。s390x
host.nameDevelopmentRecommendedstringホストの名前。z/OSでは、DNSにz/OSシステムを登録するために使用される完全修飾ホスト名であるべきです(SHOULD)。SYS1.DOMAIN.COM
host.idDevelopmentOpt-Instring一意なホストID。z/OSでは、SYSPLEX名とSMFIDをダッシュで連結した文字列であるべきです(SHOULD)。SYSPLEX1-SYS1

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

ValueDescriptionStability
amd64AMD64Development
arm32ARM32Development
arm64ARM64Development
ia64ItaniumDevelopment
ppc3232ビットPowerPCDevelopment
ppc6464ビットPowerPCDevelopment
s390xIBM z/ArchitectureDevelopment
x8632ビットx86Development

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

Status: Development

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

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
os.typeDevelopmentRequiredstringオペレーティングシステムの種別。zos
os.versionDevelopmentRecommendedstringオペレーティングシステムのバージョン文字列。z/OSでは、d iplinfo コマンドが返すリリースであるべきです(SHOULD)。3.1.0
os.descriptionDevelopmentOpt-Instring人間が読めるOSバージョン情報。例えば d iplinfo コマンドで報告される情報。IBM z/OS 3.1
os.nameDevelopmentOpt-Instring人間が読めるオペレーティングシステム名。z/OS

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

ValueDescriptionStability
aixAIX(Advanced Interactive eXecutive)Development
darwinApple DarwinDevelopment
dragonflybsdDragonFly BSDDevelopment
freebsdFreeBSDDevelopment
hpuxHP-UX(Hewlett Packard UNIX)Development
linuxLinuxDevelopment
netbsdNetBSDDevelopment
openbsdOpenBSDDevelopment
solarisSunOS、Oracle SolarisDevelopment
windowsMicrosoft WindowsDevelopment
zosIBM z/OSDevelopment

プロセス

Status: Development

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

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
process.commandRelease CandidateRequiredstringプロセスを起動するために使われたコマンド(すなわちコマンド名)。z/OSでは、z/OSシステムソフトウェアを起動するために使われたジョブの名前に設定すべきです(SHOULD)。CICSSTRT
process.pidRelease CandidateRequiredintプロセス識別子(PID)。[1]008A
process.ownerRelease CandidateOpt-Instringプロセスを所有するユーザーのユーザー名。[2]CICSUSR
process.runtime.descriptionRelease CandidateOpt-Instringプロセスのランタイムに関する追加の説明。例えば、ランタイム環境に対する特定ベンダーによるカスタマイズなど。IBM Customer Information Control System (CICS) Transaction Server for z/OS Version 5.6
process.runtime.nameRelease CandidateOpt-Instringこのプロセスのランタイムの名前。CICS Transaction Server z/OS Version 5.6
process.runtime.versionRelease CandidateOpt-Instringこのプロセスのランタイムのバージョン。ランタイムが変更なしに返す値。5.6

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

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