Roadmap

Watchtower is still in active development. Below is a list of features that Watchtower aspires to have, in no particular order.

  • Arbitrary metrics and alerts based on log file entries
    • Collect metrics, make graphs, and receive alerts for anything you write to the logs.

      For example: imagine your application writes to the log each time a new user registers an account. This feature would allow you to define a pattern that collects each occurrence of that log entry, and then either create graphs or alerts based on that data. These graphs might show useful insights (maybe all your users register on weekdays, almost never in the weekend). You can also use this data for custom alerts (e.g.: "Alert me if "user registered" appears in the logs more than 10 times in 1 hour").
  • Queue size alerts
    • Currently Watchtower only sends you an alert when your queue workers are stuck. Sometimes your workers aren't stuck, but they simply can't keep up with the workload, resulting in pending jobs piling up in the queue. This feature will allow you to configure alerts for this.
  • Server dead-man's switch
    • Watchtower should alert you if your server stops sending data.
  • Basic uptime monitoring
    • Watchtower can ping your APP_URL each minute, and alert you when the site is down.
  • Disk usage alerts
    • For example: "Alert me if disk usage is >80% for 15 minutes"
  • CPU usage alerts
  • Memory usage
  • Slack alerts
Terms & Conditions Privacy Policy