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
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
Pēteris Caune
cee2b52d3e
More tests.
9 years ago
Pēteris Caune
52c6beccef
Webhooks have timeout
9 years ago
Pēteris Caune
7240ce9ba8
Fix bug with pinging webhook
9 years ago
Pēteris Caune
f0089e2cd2
Send emails using djmail, can verify email addresses in /channels/
9 years ago
Pēteris Caune
8355d7c13b
Adding tests for POST /channels/
9 years ago
Pēteris Caune
061fc4f6a9
Notification Channels WIP
9 years ago
Pēteris Caune
3bafac24ba
Split style.css in smaller files. Email instructions in welcome page.
9 years ago
Pēteris Caune
b75ab00d18
Webhook for Mandrill inbound email notifications
9 years ago
Pēteris Caune
f640b9f3be
Make ua column wider, and truncate its values for very long UA strings
9 years ago
Pēteris Caune
3550218129
Keep a log of pings
9 years ago
Pēteris Caune
4ccbac7e4a
Formatting of durations
9 years ago
Pēteris Caune
fe78275d3f
Display "late" status in My Checks page and in alerts.
9 years ago
Pēteris Caune
0af1fb782a
Add ability to set grace period
9 years ago
Pēteris Caune
2abec6ff6a
Nicer emails
9 years ago
Pēteris Caune
c54cb6469d
Send emails using djrill (Mandrill)
9 years ago
Pēteris Caune
3c2c71e907
PING_ENDPOINT in settings, fix terminology
10 years ago
Pēteris Caune
7db4185267
Better welcome page.
10 years ago
Pēteris Caune
31119fd11f
Can edit timeouts
10 years ago
Pēteris Caune
609d803e63
Editable name field.
10 years ago
Pēteris Caune
aad4bd2ffb
Background worker to send notifications
10 years ago
Pēteris Caune
c8b24495b9
Renames
10 years ago
Pēteris Caune
00cdc313ec
Initial commit
10 years ago