Commit Graph
100 Commits
Author SHA1 Message Date
TwinProduction 139e186ac2 Support sending notifications when alert is resolved
Add debug parameter for those wishing to filter some noise from the logs
2020-09-04 21:31:28 -04:00
TwinProduction 8a0a2ef51f Fix typo 2020-09-04 18:53:55 -04:00
TwinProduction 51ea912cf9 Start working on notifications when service is back to healthy (#9) 2020-09-04 18:23:56 -04:00
TwinProduction f893c0ee7f Fix failing tests due to new default interval (from 10s to 60s) 2020-09-01 12:46:23 -04:00
TwinProduction 0454854f04 Improve documentation 2020-09-01 00:29:17 -04:00
TwinProduction 42dd6a1e88 Remove unnecessarily ignored rules 2020-09-01 00:28:49 -04:00
TwinProduction 64a160923b Update default interval to 60s 2020-09-01 00:25:57 -04:00
TwinProduction dad09e780e Add features section and cute image 2020-08-29 13:23:03 -04:00
TwinProduction 2cb1600f94 Fix typo 2020-08-28 01:03:52 -04:00
TwinProduction 37c4715453 Support custom alert provider 2020-08-27 22:23:21 -04:00
TwinProduction 4b57654592 Fix issue with tooltip overflowing at the top 2020-08-25 14:27:13 -04:00
TwinProduction af6298de05 Add documentation for alerts 2020-08-22 14:15:44 -04:00
TwinProduction 22fef4e9aa Add tests for alert configuration 2020-08-22 14:15:21 -04:00
TwinProduction 9a3c9e4d61 Set default alert threshold to 3 2020-08-22 14:15:08 -04:00
TwinProduction 62f7bdbd63 Add favicon.ico and logo-small-padding.png 2020-08-21 22:17:53 -04:00
TwinProduction 04d6c8bb82 Improve mobile-friendliness and add logo 2020-08-21 22:07:46 -04:00
TwinProduction e1721fa237 Update Go to 1.15 2020-08-21 21:57:23 -04:00
TwinProduction 6f4cf69c4e Implement Slack alerting (#2) 2020-08-20 21:11:22 -04:00
TwinProduction 6596d253aa Continue working on #2: Slack alerts 2020-08-19 19:41:01 -04:00
TwinProduction 857fe5eb8c Rename SendMessage to SendSlackMessage 2020-08-19 19:40:00 -04:00
TwinProduction 8abcab6a8f Start working on #2: Slack alerts 2020-08-18 22:24:00 -04:00
TwinProduction 0fd8bf4198 Add Go report card badge 2020-08-17 22:21:20 -04:00
TwinProduction 946101e995 Add documentation in watchdog.go 2020-08-17 20:25:29 -04:00
TwinProduction f930687b4a Clean up code for len() function 2020-08-16 15:19:53 -04:00
TwinProduction 43aa31be58 Add missing yaml identifier to enable code highlighting 2020-08-15 18:34:05 -04:00
TwinProduction adfee25a22 Update interval in config.yaml 2020-08-15 16:59:05 -04:00
TwinProduction 1f241ecdb3 Support Gzip and cache result to prevent wasting CPU 2020-08-15 16:44:28 -04:00
TwinProduction 7849cc6dd4 Regenerate the table only if there's a change 2020-08-15 16:42:47 -04:00
TwinProduction a62eab58ef Update examples 2020-08-14 20:05:10 -04:00
TwinProduction da92907873 Add support for getting the length of the string or the slice of a json path 2020-08-12 21:42:13 -04:00
TwinProduction 937b136e60 Update README.md 2020-07-24 18:38:35 -04:00
TwinProduction 12db0d7c40 Allocate more space for service name and host 2020-07-24 18:36:16 -04:00
TwinProduction f50589e3c4 Add support for simple GraphQL requests 2020-07-24 16:45:51 -04:00
TwinProduction 98221626d3 Fix issue with json path when expected path doesn't match actual path 2020-07-24 13:20:28 -04:00
TwinProduction 60e30da7e5 Trim result body as well 2020-07-24 12:46:43 -04:00
TwinProduction b05ae1c2d2 Minor improvement 2020-06-25 21:31:34 -04:00
TwinProduction 3b309500c3 Decrease tooltip fade timer from 2s to 500ms 2020-05-01 17:22:30 -04:00
TwinProduction bf2fbcb395 Fix issue with scrollbar always showing 2020-04-26 23:59:30 -04:00
TwinProduction fb90a0b299 Minor update 2020-04-22 23:54:30 -04:00
TwinProduction 72811311eb Remove popper.js dependency 2020-04-20 18:10:37 -04:00
TwinProduction cc43fec366 Remove console logs 2020-04-20 17:58:51 -04:00
TwinProduction eacd182302 Improve dashboard 2020-04-19 18:38:50 -04:00
TwinProduction f8edf8862f Update README.md 2020-04-18 12:13:09 -04:00
TwinProduction 4d211a7288 Minor update 2020-04-15 21:55:10 -04:00
TwinProduction 18b8290e86 Minor update 2020-04-14 20:31:30 -04:00
TwinProduction 2878ad6a27 Improve documentation and panic on invalid service 2020-04-14 20:13:06 -04:00
TwinProduction fe3e60dbd4 Add support for headers, method, body and json path with arrays 2020-04-14 19:20:00 -04:00
TwinProduction 88d0d8a724 Fix table format 2020-04-12 19:54:33 -04:00
TwinProduction 5803dca3a5 Minor update 2020-04-12 19:51:28 -04:00
TwinProduction f98c60467d Minimize JSON data 2020-04-12 19:48:35 -04:00
TwinProduction c51f35bcea Minor update 2020-04-11 23:17:31 -04:00
TwinProduction 02098a9742 Minor update 2020-04-11 23:14:20 -04:00
TwinProduction 3e2b56ba89 Add support for [BODY] placeholder and basic JSON path support
Note that arrays are not currently supported, same with asterisks
2020-04-10 22:56:38 -04:00
TwinProduction 15b8f8a293 Add build badge 2020-04-10 17:19:59 -04:00
TwinProduction 58327394dd Update build job 2020-04-10 16:50:29 -04:00
TwinProduction 49f5940a43 Modify example config 2020-04-10 16:46:19 -04:00
TwinProduction 1f177902e6 Remove Explanation field from ConditionResult 2020-04-10 16:37:52 -04:00
TwinProduction 6888ced1a7 Remove duplicate __TIMESTAMP__ 2020-04-10 16:37:11 -04:00
TwinProduction cc159fa8fb Update to Go 1.14 2020-04-10 16:35:55 -04:00
TwinProduction 92cb9c86d1 Add support for [RESPONSE_TIME] and >, <, <=, >= operators 2020-04-10 16:34:20 -04:00
TwinProduction 1701ced07b Add timestamp in hover text 2020-04-07 18:23:26 -04:00
TwinProduction fe82465c19 Prevent multiple services from being evaluated at the same time 2020-04-06 18:58:13 -04:00
TwinProduction ab73c4666e Minor improvements 2020-03-10 18:34:32 -04:00
TwinProduction 16837562ea Add GATUS_CONFIG_FILE env var to support custom config path 2020-03-08 18:16:39 -04:00
TwinProduction 6b30125a78 Add Kubernetes example 2019-12-28 13:51:58 -05:00
TwinProduction 32f05057a1 Update docker-compose example 2019-12-28 13:27:50 -05:00
TwinProduction 50cdc159db Store config in config instead of root directory 2019-12-28 12:55:00 -05:00
TwinProduction c4f7370397 Add tooltip on status view response time range instead of latest RT 2019-12-28 12:19:52 -05:00
TwinProduction b71edc57ca Fix typo 2019-12-04 17:40:49 -05:00
TwinProduction 94a742bc23 Fix missing json instruction 2019-12-04 17:40:19 -05:00
TwinProduction c90ca8fa85 Add support for environment variables in configuration file 2019-12-04 17:27:27 -05:00
TwinProduction 753435dc37 Minor improvement 2019-12-04 17:10:04 -05:00
TwinProduction c9c076a959 Allow configuration file to be passed as parameter 2019-12-04 16:44:35 -05:00
TwinProduction 66e48609b4 Remove .idea folder 2019-11-24 13:27:52 -05:00
TwinProduction 87d4b14b66 Remove useless newline 2019-11-18 22:52:27 -05:00
TwinProduction 20267e686d Add metrics in default config.yaml 2019-11-16 16:52:11 -05:00
TwinProduction cc7acc780e Add more complex example (docker-compose + grafana + prometheus) 2019-11-16 16:52:11 -05:00
TwinProduction ab5330c44c Include new metrics config property in README.md 2019-11-16 16:52:11 -05:00
TwinProduction 0ed525e032 Expose metrics on /metrics 2019-11-16 16:52:11 -05:00
TwinProduction 0bd58f8cd7 Go mod vendor 2019-11-16 16:52:11 -05:00
TwinProduction b08e563b2a Add tests for "metrics" config property 2019-11-16 16:52:11 -05:00
TwinProduction e162740654 Publish metrics when monitoring 2019-11-16 16:52:11 -05:00
TwinProduction 3620e5306c Implement Prometheus metrics 2019-11-16 16:52:11 -05:00
TwinProduction 9cf118996d Support config.yml (as an alternative to config.yaml) 2019-11-16 16:52:11 -05:00
TwiN 5f93894341 Update README.md 2019-11-11 16:15:35 -05:00
TwinProduction fc88d4fd3d Minor update 2019-10-27 21:17:55 -04:00
TwiN a90b0ae565 Add .idea to .dockerignore 2019-10-20 22:38:50 -04:00
TwinProduction 8e71338a39 Add test for bad configuration 2019-10-19 22:03:55 -04:00
TwinProduction df83060c30 Remove unreachable code 2019-10-19 21:42:03 -04:00
TwinProduction ffc50af67e Minor improvements 2019-10-19 21:39:31 -04:00
TwinProduction d1bb0cac16 Update page title to Status 2019-10-18 19:55:54 -04:00
TwinProduction 339c1dfb04 Remove failure-threshold property 2019-10-10 22:42:30 -04:00
TwinProduction f979957166 Remove failure-threshold property from example, since it isn't supported yet 2019-10-06 23:04:22 -04:00
TwinProduction 894122fb29 Make hostname links instead of just text 2019-10-05 22:47:09 -04:00
TwinProduction 40eb35aab2 Set port to 8080 instead of 80 2019-10-05 22:20:36 -04:00
TwiN c4e02e3a75 Update README.md 2019-10-04 14:12:21 -04:00
TwinProduction d612e6c4b9 Sleep after the first round of monitoring 2019-09-23 21:12:15 -04:00
TwinProduction 8953cdfa88 Add status in README.md 2019-09-21 22:39:28 -04:00
TwinProduction 46fbba25df Minor improvements on UI 2019-09-16 20:29:06 -04:00
TwinProduction a3f2591bbf Minor update 2019-09-15 22:43:28 -04:00