Pēteris Caune
ef591b03ae
Fetch HipChat's capabilities document
7 years ago
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
7 years ago
Pēteris Caune
bef71c0acc
For HipChat integration, use HipChat's server-side installation flow.
7 years ago
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
7 years ago
Pēteris Caune
a62350cdad
In the "List checks" API response, the "next_ping" date was incorrect for checks using cron syntax. Fixed.
7 years ago
Tomasz Wójcik
27f917ce02
Return consistent date formats in API
7 years ago
Pēteris Caune
74f7c50a65
Fix deprecation warnings.
8 years ago
Pēteris Caune
2481aa5a23
Telegram integration.
8 years ago
Pēteris Caune
6920439f92
1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB
8 years ago
Pēteris Caune
3862cd6b06
Adding Check.last_ping_body field, and an UI to show it ( #116 )
8 years ago
Pēteris Caune
0d24d650f2
"X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. ( #112 )
8 years ago
Pēteris Caune
20b046cba7
API call for updating checks
8 years ago
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.
Don't show ping URLs -- gmail converts them to clickable links, and people click on them.
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
Adding "healthcheck.io" as User-Agent to inform webhook handler server about request is specific from healthcheck.
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).
Check.n_pings now stores the total number of pings the check has ever received. Running "prunepings" command doesn't affect this field. +a new "prunepingsslow" command which works in smaller chunks so is appropriate for initial pruning of a huge api_ping table.
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