71 Commits (d6202d1b4c52287424beaf5c56976f03e708e32f)

Author SHA1 Message Date
  Pēteris Caune 6a1c5dd3b7 "Unsubscribe" link in alert emails. Fixes #111 8 years ago
  Pēteris Caune c16eeda004 Webhooks support POST, cleanup. 8 years ago
  Pēteris Caune b93336a44d API support for cron syntax 8 years ago
  Pēteris Caune e5126925ec Discord integration 8 years ago
  Pēteris Caune c6d5e64286 Warn about obsolete `update_alert_after` trigger. 8 years ago
  Pēteris Caune 5a4c3ce8ea Fix tests. 8 years ago
  Pēteris Caune 6ada656df4 UI for entering cron expression and setting timezone. 8 years ago
  Pēteris Caune 8633a5a892 Check model supports cron-style schedule 8 years ago
  Pēteris Caune ce57a1cc8b Calculate `alert_after` in Python code instead of a database trigger. This will allow complex calculations down the road. 8 years ago
  Pēteris Caune 3456dd9f6e OpsGenie integration. Fixes #93 8 years ago
  Pēteris Caune ac4ba079d3 Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses 8 years ago
  Pēteris Caune 965e32884b Django 1.10 8 years ago
  Pēteris Caune 4f3365e235 Cleanup, handle "paused" state in email alerts and reports 8 years ago
  Pēteris Caune 51cda31449 New feature: pause monitoring of an individual check. Fixes #67 8 years ago
  Pēteris Caune 468c4b4b2c Pushbullet integration. Fixes #24 8 years ago
  Till Kahlbrock 3da6a81ed5 exposes the status field over the rest api 8 years ago
  Pēteris Caune a97f23190e More data in API responses. 8 years ago
  Pēteris Caune 760b5b4fdb Support for "Add to Slack" button 8 years ago
  Pēteris Caune ce23d65ebf Check.get_status() returns "up" also during grace period 9 years ago
  Pēteris Caune 89d37f8202 Check.in_grace_period() should not blow up if last_ping is None 9 years ago
  Pēteris Caune 1f70f56819 Check model gets "in_grace_period" method. It replaces the transient "grace" status. Also, remove references of the obsolete "paused" status. 9 years ago
  Pēteris Caune 47f2105562 Variables in webhook URLs. Fixes #52 9 years ago
  Pēteris Caune da613963e9 Email alerts and monthly reports have links to Log pages. 9 years ago
  Spencer Sun 0ff2f1a9c7 Add VictorOps integration 9 years ago
  Pēteris Caune a71ce64579 Fix Pushover and HipChat. 9 years ago
  Pēteris Caune 2c04a42a57 Display last notification in Integrations page. 9 years ago
  Pēteris Caune c7a651c330 sendalerts management command prints error messages to stdout. 9 years ago
  Pēteris Caune 156f4dbeea More tests for notifications. 9 years ago
  Pēteris Caune 90d7806783 More tests for notifications. 9 years ago
  Pēteris Caune 21a042aa16 Move notification logic to hc.api.transports. Don't use "paused" state for checks. 9 years ago
  Pēteris Caune 63cc186fa3 Nicer slack messages. 9 years ago
  Love Sharma 35e9c17f74 Add healthcheck UA to inform server about identity 9 years ago
  Pēteris Caune 1e3285423f Ping objects get "n" field, their serial numbers, used in "log page". "fillnpings" management command initially populates this field (it touches every ping so it takes time to complete). 9 years ago
  Pēteris Caune b9ae8d464c Sort by id, not `created`, when pruning pings. 9 years ago
  Pēteris Caune 940534e563 Test for check.prune_pings() method 9 years ago
  Pēteris Caune b7fcaac8ae prunepings and prunechecks management commands 9 years ago
  Pēteris Caune 15478d414c Add n_pings field to Check model. This holds a continually updated count of api_ping entries for each check. 9 years ago
  Pēteris Caune 35aed93b7f New feature: attaching tags to checks, and filtering checks list by their tags. 9 years ago
  Pēteris Caune d51d7ed181 Remove body field from Ping model. 9 years ago
  Pēteris Caune 3ba47b1a67 Style tweaks for PushOver integration 9 years ago
  Thomas Jost 280bd6a2a2 Handle Pushover emergency notifications 9 years ago
  Thomas Jost 85c1f65887 Add Pushover integration 9 years ago
  Pēteris Caune 947f686c61 Organize imports using isort. 9 years ago
  Di Wu 93c71ad10e timeout on all the notifications 9 years ago
  Pēteris Caune c1840a92bd Checks now have a new status: "paused". sendalerts management command will mark checks as paused if sending a notification throws exception. This should avoid potential infinite loops of sendalerts crashes/respawns. 9 years ago
  Pēteris Caune a4afd70fef Add index on api_check (status, user, alert_after), will be used in sendalerts management command. 9 years ago
  Pēteris Caune 88bd760925 api_check.code should be indexed 9 years ago
  Pēteris Caune b39425e8a1 Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions. 9 years ago
  Pēteris Caune ebe5d2d91d HipChat integration 9 years ago
  Pēteris Caune 7bb17cefad Add Slack integration 9 years ago