Skip to main content

Monitoring

Coolify has a built-in monitoring system, which can be used to monitor your resources and send notifications to your team if something goes wrong.

Currently Coolify monitors the following resources:

  • Disk usage - If your disk usage is above the configured threshold, it does an automatic cleanup.
  • If any of your containers are stopped or restarted.
  • Backup status.

Notifications​

You can set up several types of notifications. Each team could have different notification settings.

Email​

Email notifications requires you to set up an SMTP server or supported service (Resend).

System Wide (transactional)​

If you self-host Coolify, you can set up a system-wide SMTP server in the Settings menu.

Team Wide​

To setup notifications, go to the Team tab and click on Notifications and then Email.

If you have a System Wide Email settings, you can enable to use it for the team. Otherwise, you can set up a custom SMTP server/Resend for the team.

Telegram​

You need to create a bot token on Telegram. You can do that by talking to the BotFather.

More information on how to create a bot token can be found here.

You can add your new bot to a group chat, so you can share these notifications with your team.

Discord​

You only need to add a Discord webhook endpoint to receive notifications.

More information on how to create a webhook can be found here.

Events​

You can subscribe to the following events:

  • Container Status Changed (Stopped, Started, Restarted).
  • Application Deployments (Finished, Failed).
  • Backup Status (Finished, Failed).