1.2.4. Platforms - Process Service
Overview
| Description: | A generic process monitoring service to track native process information based on a pid file or process query |
| Singleton: | no |
| Plugin: | Platforms |
Child Resource Types
none
Connection Properties
| Name | Description | Required | Internal Name |
|---|---|---|---|
| Type | Choice of using a pid file or a PIQL query to find the process to monitor | yes | type |
| Pid File | Fully qualified path to the pid file for the process to monitor | no | pidFile |
| Piql | Process Information Query Language for process to monitor | no | piql |
| Full Process Tree | If true, the entire process tree will be monitored | yes | fullProcessTree |
Note
You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.
Metrics
| Name | Type | Description | Internal Name |
|---|---|---|---|
| User Time | measurement | The aggregate amount of CPU user time spent by all processes | Process.cpu.user |
| User Time per Minute | measurement | The aggregate amount of CPU user time spent by all processes | Process.cpu.user |
| Kernel Time | measurement | The aggregate amount of CPU kernel time spent by all processes | Process.cpu.sys |
| Kernel Time per Minute | measurement | The aggregate amount of CPU kernel time spent by all processes | Process.cpu.sys |
| CPU Percentage | measurement | The percentage of CPU currently being used by all processes | Process.cpu.percent |
| Physical Memory | measurement | The aggregate amount of resident memory used by all processes | Process.memory.resident |
| Virtual Memory | measurement | The aggregate amount of virtual memory used by all processes | Process.memory.size |
| Open File Descriptors | measurement | The aggregate number of file descriptors open by all processes | Process.fileDescriptor.total |
Note
You must use the internal name to reference Traits in Dynamic Group Definition expressions.
Configuration Properties
none
Operations
none
Package Types
none