ComputeStacks offers hooks into key events, which allow you to receive notifications on various channels.
For end-users, you have access to the following notifications:
| Name | Description |
|---|---|
| ContainerBootFailed | Attempt to automatically recover a container has failed |
| ContainerCreated | Container is created |
| ContainerCpuUsage | Container CPU usage has been above 85% for more than 1 minute |
| ContainerDestroyed | Container has been deleted |
| ContainerMemoryUsage | Container memory usage has been above 85% for more than 1 minute |
This is in addition to the notifications available to users.
| Name | Description |
|---|---|
| NewOrder | A new order is receive |
| UserActivated | A user is unsuspended |
| UserCreated | A user is created |
| UserDeleted | A user is deleted |
| UserSuspended | A user is suspended |
| DiskWillFillIn4Hours | A disk on a node will be full in <em>4 hours</em> at the current rate |
| ExporterDown | A node exporter has failed |
| HighCpuLoad | A node has excessive cpu usage |
| NodeUp | A node has come online |
| OutOfDiskSpace | A node is out of disk space |
| OutOfInodes | A node is out of disk inodes |
| OutOfMemory | A node is out of memory |
| UnusualDiskReadLatency | Unusual disk read latency |
| UnusualDiskWriteLatency | Unusual disk write latency |
Sends an email to the specified address
To generate a webhook url, navigate to your google chat room and select the dropdown icon next to the room name; select Manage webhooks.
To generate a webhook url, navigate to the chat room and click the (i) icon in the upper right-hand corner. Choose 'Bots' and add the Webhook Bot.
!!! note "" New to Matrix? We recommend deploying your own Matrix installation using this ansible playbook{: target="_blank" }.