groups:
  - id: service.zos.software
    type: attribute_group
    stability: development
    name: service.zos.software
    brief: A software service running on a z/OS system.
    attributes:
      - ref: service.name
        note: For z/OS system software, SHOULD be set to an abbreviated name of the z/OS system software.
        examples: ['CICS TS', 'Datacom', 'ADABAS']
        requirement_level: required
      - ref: service.version
        note: For z/OS system software, SHOULD be set to the version of the z/OS system software.
        examples: '5.6'
        requirement_level: required
      - ref: service.instance.id
        note: For z/OS system software, SHOULD be set to the identifier representing the current instance of the the z/OS system software, e.g., the CICS region APPLID or IMS region IMSID.
        examples: 'CICSPROD'
        requirement_level: required
      - ref: service.namespace
        note: For z/OS system software, SHOULD be set to the identifier representing of a grouping of the z/OS system software instances, e.g., the name of the CICSPLEX.
        examples: 'CICSPLX2'
        requirement_level: required
  - id: process.zos
    type: attribute_group
    stability: development
    name: process.zos
    brief: A process running on a z/OS system.
    attributes:
      - ref: process.command
        brief: 'The command used to launch the process (i.e. the command name). On z/OS, SHOULD be set to the name of the job used to start the z/OS system software.'
        examples: 'CICSSTRT'
        requirement_level: required
      - ref: process.pid
        note: 'On z/OS, SHOULD be set to the Address Space Identifier.'
        examples: '008A'
        requirement_level: required
      - ref: process.owner
        note: 'On z/OS, SHOULD be set to the user under which the z/OS system software is executed.'
        examples: 'CICSUSR'
        requirement_level: opt_in
      - ref: process.runtime.description
        examples: 'IBM Customer Information Control System (CICS) Transaction Server for z/OS Version 5.6'
        requirement_level: opt_in
      - ref: process.runtime.name
        examples: 'CICS Transaction Server z/OS Version 5.6'
        requirement_level: opt_in
      - ref: process.runtime.version
        examples: '5.6'
        requirement_level: opt_in
  - id: os.zos
    type: attribute_group
    stability: development
    name: os.zos
    brief: The operating system on a z/OS system.
    attributes:
      - ref: os.type
        examples: 'zos'
        requirement_level: required
      - ref: os.description
        brief: 'Human readable OS version information, e.g., as reported by command `d iplinfo`.'
        examples: 'IBM z/OS 3.1'
        requirement_level: opt_in
      - ref: os.name
        examples: z/OS
        requirement_level: opt_in
      - ref: os.version
        brief: 'The version string of the operating system. On z/OS, SHOULD be the release returned by the command `d iplinfo`.'
        examples: '3.1.0'
  - id: host.zos
    type: attribute_group
    stability: development
    name: host.zos
    brief: The host of a z/OS system.
    attributes:
      - ref: host.name
        brief: 'Name of the host. On z/OS, SHOULD be the full qualified hostname used to register the z/OS system in DNS.'
        examples: 'SYS1.DOMAIN.COM'
      - ref: host.arch
        examples: 's390x'
      - ref: host.id
        brief: 'Unique host ID. On z/OS, SHOULD be the concatenation of sysplex name and SMFID, separated by a dash'
        examples: 'SYSPLEX1-SYS1'
        requirement_level: opt_in
