The Alert Service generates and routes alerts for Intel® RSP Controller status, Advance Shipping Notices, and upstream service alerts.
- Intel® RSP Controller Status: the service listens to EdgeX Core Data for controller heartbeats and, if it misses multiple consecutive heartbeats, it sends an alert.
- ASN Events: when enabled, the service verifies Advance Shipping Notices' products' statuses and sends alerts for any that aren't whitelisted.
- Upstream Alerts: the service processes incoming alerts from other services and posts them to a configured REST endpoint.
- Cloud-connector
- Product-data-service
- EdgeX Core-data
Intel® RSP Software Toolkit
EdgeX and RSP MQTT Device Service should be running at this point.
sudo make build deploy
Go to https://editor.swagger.io and import alert-service.yml file.