- General Information
- Server Administration
- Mission Database
- Data Management
- Data Links
- Processors
- Commanding
- Services
- Global Services
- Instance Services
- Alarm Recorder
- Command History Recorder
- Event Recorder
- CCSDS TM Index
- Parameter Archive Service
- Parameter List Service
- Parameter Recorder
- Parameter Retrieval Service
- Processor Creator Service
- Replay Server
- System Parameters Service
- XTCE TM Recorder
- Time Correlation Service
- Timeline Service
- Replication Master
- Replication Slave
- CCSDS File Delivery Protocol (CFDP)
- File listing service
- CFS Event Decoder
- Alarm Mirroring
- Security
- Web Interface
- Programs
Extending Yamcs
Appendices
Yamcs Release Notes
Yamcs HTTP API
Source Code Documentation
System Parameters Service¶
Collects system parameters from any Yamcs component at a frequency of 1 Hz. Parameter values are emitted to the sys_var stream.
System parameters are grouped under the parameter namespace /yamcs/serverId/ where serverId identifies the system, defaulting to the hostname. A custom serverId may be specified in etc/yamcs.yaml. This should uniquely identify your Yamcs system among all other Yamcs systems you are running.
serverId: myserver
Class Name¶
Configuration¶
This service is defined in etc/yamcs.instance.yaml. Example:
services:
- class: org.yamcs.parameter.SystemParametersService
args:
producers:
- diskstats
- fs
- jvm
- loadavg
- rocksdb
Configuration Options¶
- producers (list of strings)
Specify built-in groups of system parameters, to be added to the list of parameters.
Available choices:
diskstatsParameters describing disk IO, similar to the Linux
iostatcommand.Warning
This reads
/proc/diskstatsand so only work on Linux.fsParameters describing the system disks: total space, available space and percentage used.
On Linux, only file system types
ext3,ext4andxfsare considered.jvmParameters describing JVM metrics: total memory, used memory, thread count.
loadavgAdds a parameter showing the system's 1 minute load average.
rocksdbAdds parameters for each RocksDB database, containing some RocksDB metrics.