Alarm Microservice
The Alarm microservice receives messages from one or more Alarm Gateways, and manages the current alarm states in the context of the equipment model, including the alarm lists associated with each asset.
The Web HMI dividing point values between the different alarm severity ranges are defined in the ranks.ranks setting of the Alarm Microservice. The default dividing points are 200, 800, 950, resulting in these default alarm severity ranges.
Low Severity Value | High Severity Level | Description | Alarm Icon |
---|---|---|---|
950 | 1000 | Alarm is critical. | |
800 | 949 | Alarm is high severity. | |
200 | 799 | Alarm is medium severity. | |
1 | 199 | Alarm is low severity. |
Configurable Settings | Purpose | Default Values | Internal Settings |
---|---|---|---|
logging.file=${service.name}.log logging.level.com.ge.enterprise=DEBUG | Specifies the log location and logging level. | Same as configurable settings. | None |
rabbitMQ.server | RabbitMQ server host. | localhost | |
rabbitMQ.alarm.logicalNames | Comma-separated list of RabbitMQ topics. Each entry represents an alarm. | alarms | |
hierarchyService.NetworSkName | Name of the TW network. | /AssetHierarchy_geAsset | |
rank.ranks | Comma-separated list of dividing point values for the alarm severity levels. | 200, 800, 950 | None |