58 lines
1.9 KiB
YAML
58 lines
1.9 KiB
YAML
groups:
|
|
- id: process
|
|
prefix: process
|
|
type: resource
|
|
brief: >
|
|
An operating system process.
|
|
attributes:
|
|
- ref: process.pid
|
|
- ref: process.parent_pid
|
|
- ref: process.executable.name
|
|
requirement_level:
|
|
conditionally_required: See alternative attributes below.
|
|
- ref: process.executable.path
|
|
requirement_level:
|
|
conditionally_required: See alternative attributes below.
|
|
- ref: process.command
|
|
requirement_level:
|
|
conditionally_required: See alternative attributes below.
|
|
- ref: process.command_line
|
|
requirement_level:
|
|
conditionally_required: See alternative attributes below.
|
|
- ref: process.command_args
|
|
requirement_level:
|
|
conditionally_required: See alternative attributes below.
|
|
- ref: process.owner
|
|
constraints:
|
|
- any_of:
|
|
- process.executable.name
|
|
- process.executable.path
|
|
- process.command
|
|
- process.command_line
|
|
- process.command_args
|
|
|
|
- id: process.runtime
|
|
prefix: process.runtime
|
|
type: resource
|
|
brief: >
|
|
The single (language) runtime instance which is monitored.
|
|
attributes:
|
|
- id: name
|
|
type: string
|
|
brief: >
|
|
The name of the runtime of this process. For compiled native binaries,
|
|
this SHOULD be the name of the compiler.
|
|
examples: ['OpenJDK Runtime Environment']
|
|
- id: version
|
|
type: string
|
|
brief: >
|
|
The version of the runtime of this process, as returned by the runtime
|
|
without modification.
|
|
examples: '14.0.2'
|
|
- id: description
|
|
type: string
|
|
brief: >
|
|
An additional description about the runtime of the process, for example
|
|
a specific vendor customization of the runtime environment.
|
|
examples: 'Eclipse OpenJ9 Eclipse OpenJ9 VM openj9-0.21.0'
|