An alerting managemement hub for AWS Greengrass.
Current version: 1.0.7
Lead Maintainer: Halim Qarroum
Table of contents
green add npm://green-alerts
- Centralizes the alerts emitted by green applications.
- Exposes the registered alerts to green applications, or the cloud.
- Works offline, and syncs the alerts with AWS IoT when Internet connectivity is available.
- Notifies listeners of newly created alerts
The alerting agent for AWS Greengrass is built to receive, store and expose alerts from third party applications over Expressify and to buffer them internally. Upon reception of these metrics, they will be emitted on AWS IoT broker on the
If no Internet connectivity is available,
green-alerts will buffer the data in memory until the Internet connectvity is available again.
This application exposes an Expressify API which is accessible from any green application locally, but also from the AWS IoT Core service from the cloud remotely. The available API endpoints are documented and described below.
|Method||Resource||Return code(s)||Payload required||Description|
||Yes||This route allows green applications to publish alerts on
||No||This route allows green applications to retrieve currently stored by
||No||This route allows green applications to remove a currently stored alert by
||No||This route allows green applications to subscribe to newly created alerts.|
You will find below the
Joi schema definition of an alert.