Commit Graph

  • 0fd8bf4198 Add Go report card badge TwinProduction 2020-08-17 22:21:20 -04:00
  • 946101e995 Add documentation in watchdog.go TwinProduction 2020-08-17 20:25:29 -04:00
  • f930687b4a Clean up code for len() function TwinProduction 2020-08-16 15:19:53 -04:00
  • 43aa31be58 Add missing yaml identifier to enable code highlighting TwinProduction 2020-08-15 18:34:05 -04:00
  • adfee25a22 Update interval in config.yaml TwinProduction 2020-08-15 16:59:05 -04:00
  • 1f241ecdb3 Support Gzip and cache result to prevent wasting CPU TwinProduction 2020-08-15 16:44:28 -04:00
  • 7849cc6dd4 Regenerate the table only if there's a change TwinProduction 2020-08-15 16:42:47 -04:00
  • a62eab58ef Update examples TwinProduction 2020-08-14 20:05:10 -04:00
  • da92907873 Add support for getting the length of the string or the slice of a json path TwinProduction 2020-08-12 21:42:13 -04:00
  • 937b136e60 Update README.md TwinProduction 2020-07-24 18:38:35 -04:00
  • 12db0d7c40 Allocate more space for service name and host TwinProduction 2020-07-24 18:36:16 -04:00
  • f50589e3c4 Add support for simple GraphQL requests TwinProduction 2020-07-24 16:45:51 -04:00
  • 98221626d3 Fix issue with json path when expected path doesn't match actual path TwinProduction 2020-07-24 13:20:28 -04:00
  • 60e30da7e5 Trim result body as well TwinProduction 2020-07-24 12:46:43 -04:00
  • b05ae1c2d2 Minor improvement TwinProduction 2020-06-25 21:31:34 -04:00
  • 3b309500c3 Decrease tooltip fade timer from 2s to 500ms TwinProduction 2020-05-01 17:22:30 -04:00
  • bf2fbcb395 Fix issue with scrollbar always showing TwinProduction 2020-04-26 23:59:30 -04:00
  • fb90a0b299 Minor update TwinProduction 2020-04-22 23:54:30 -04:00
  • 72811311eb Remove popper.js dependency TwinProduction 2020-04-20 18:10:37 -04:00
  • cc43fec366 Remove console logs TwinProduction 2020-04-20 17:58:51 -04:00
  • eacd182302 Improve dashboard TwinProduction 2020-04-19 18:38:50 -04:00
  • f8edf8862f Update README.md TwinProduction 2020-04-18 12:13:09 -04:00
  • 4d211a7288 Minor update TwinProduction 2020-04-15 21:55:10 -04:00
  • 18b8290e86 Minor update TwinProduction 2020-04-14 20:31:30 -04:00
  • 2878ad6a27 Improve documentation and panic on invalid service TwinProduction 2020-04-14 20:13:06 -04:00
  • fe3e60dbd4 Add support for headers, method, body and json path with arrays TwinProduction 2020-04-14 19:20:00 -04:00
  • 88d0d8a724 Fix table format TwinProduction 2020-04-12 19:54:33 -04:00
  • 5803dca3a5 Minor update TwinProduction 2020-04-12 19:51:28 -04:00
  • f98c60467d Minimize JSON data TwinProduction 2020-04-12 19:48:35 -04:00
  • c51f35bcea Minor update TwinProduction 2020-04-11 23:17:31 -04:00
  • 02098a9742 Minor update TwinProduction 2020-04-11 23:14:20 -04:00
  • 3e2b56ba89 Add support for [BODY] placeholder and basic JSON path support TwinProduction 2020-04-10 22:56:38 -04:00
  • 15b8f8a293 Add build badge TwinProduction 2020-04-10 17:19:59 -04:00
  • 58327394dd Update build job TwinProduction 2020-04-10 16:50:29 -04:00
  • 49f5940a43 Modify example config TwinProduction 2020-04-10 16:46:19 -04:00
  • 1f177902e6 Remove Explanation field from ConditionResult TwinProduction 2020-04-10 16:37:52 -04:00
  • 6888ced1a7 Remove duplicate __TIMESTAMP__ TwinProduction 2020-04-10 16:37:11 -04:00
  • cc159fa8fb Update to Go 1.14 TwinProduction 2020-04-10 16:35:55 -04:00
  • 92cb9c86d1 Add support for [RESPONSE_TIME] and >, <, <=, >= operators TwinProduction 2020-04-10 16:34:20 -04:00
  • 1701ced07b Add timestamp in hover text TwinProduction 2020-04-07 18:23:26 -04:00
  • fe82465c19 Prevent multiple services from being evaluated at the same time TwinProduction 2020-04-06 18:58:13 -04:00
  • ab73c4666e Minor improvements TwinProduction 2020-03-10 18:34:32 -04:00
  • 16837562ea Add GATUS_CONFIG_FILE env var to support custom config path TwinProduction 2020-03-08 18:16:39 -04:00
  • 6b30125a78 Add Kubernetes example TwinProduction 2019-12-28 13:51:58 -05:00
  • 32f05057a1 Update docker-compose example TwinProduction 2019-12-28 13:27:50 -05:00
  • 50cdc159db Store config in config instead of root directory TwinProduction 2019-12-28 12:55:00 -05:00
  • c4f7370397 Add tooltip on status view response time range instead of latest RT TwinProduction 2019-12-28 12:19:52 -05:00
  • b71edc57ca Fix typo TwinProduction 2019-12-04 17:40:49 -05:00
  • 94a742bc23 Fix missing json instruction TwinProduction 2019-12-04 17:40:19 -05:00
  • c90ca8fa85 Add support for environment variables in configuration file TwinProduction 2019-12-04 17:27:27 -05:00
  • 753435dc37 Minor improvement TwinProduction 2019-12-04 17:10:04 -05:00
  • c9c076a959 Allow configuration file to be passed as parameter TwinProduction 2019-12-04 16:44:35 -05:00
  • 66e48609b4 Remove .idea folder TwinProduction 2019-11-24 13:27:52 -05:00
  • 87d4b14b66 Remove useless newline TwinProduction 2019-11-18 22:52:27 -05:00
  • 20267e686d Add metrics in default config.yaml TwinProduction 2019-11-16 16:49:19 -05:00
  • cc7acc780e Add more complex example (docker-compose + grafana + prometheus) TwinProduction 2019-11-16 16:48:18 -05:00
  • ab5330c44c Include new metrics config property in README.md TwinProduction 2019-11-16 15:49:06 -05:00
  • 0ed525e032 Expose metrics on /metrics TwinProduction 2019-11-16 15:48:37 -05:00
  • 0bd58f8cd7 Go mod vendor TwinProduction 2019-11-16 15:48:09 -05:00
  • b08e563b2a Add tests for "metrics" config property TwinProduction 2019-11-16 15:47:56 -05:00
  • e162740654 Publish metrics when monitoring TwinProduction 2019-11-16 15:47:28 -05:00
  • 3620e5306c Implement Prometheus metrics TwinProduction 2019-11-16 15:46:52 -05:00
  • 9cf118996d Support config.yml (as an alternative to config.yaml) TwinProduction 2019-11-16 15:01:40 -05:00
  • 5f93894341 Update README.md TwiN 2019-11-11 16:15:35 -05:00
  • fc88d4fd3d Minor update TwinProduction 2019-10-27 21:17:55 -04:00
  • a90b0ae565 Add .idea to .dockerignore TwiN 2019-10-20 22:38:50 -04:00
  • 8e71338a39 Add test for bad configuration TwinProduction 2019-10-19 22:03:55 -04:00
  • df83060c30 Remove unreachable code TwinProduction 2019-10-19 21:42:03 -04:00
  • ffc50af67e Minor improvements TwinProduction 2019-10-19 21:39:31 -04:00
  • d1bb0cac16 Update page title to Status TwinProduction 2019-10-18 19:55:54 -04:00
  • 339c1dfb04 Remove failure-threshold property TwinProduction 2019-10-10 22:42:30 -04:00
  • f979957166 Remove failure-threshold property from example, since it isn't supported yet TwinProduction 2019-10-06 23:04:22 -04:00
  • 894122fb29 Make hostname links instead of just text TwinProduction 2019-10-05 22:47:09 -04:00
  • 40eb35aab2 Set port to 8080 instead of 80 TwinProduction 2019-10-05 22:20:36 -04:00
  • c4e02e3a75 Update README.md TwiN 2019-10-04 14:12:21 -04:00
  • d612e6c4b9 Sleep after the first round of monitoring TwinProduction 2019-09-23 21:12:15 -04:00
  • 8953cdfa88 Add status in README.md TwinProduction 2019-09-21 22:39:28 -04:00
  • 46fbba25df Minor improvements on UI TwinProduction 2019-09-16 20:29:06 -04:00
  • a3f2591bbf Minor update TwinProduction 2019-09-15 22:43:28 -04:00
  • c734e32e21 Add example TwinProduction 2019-09-14 19:59:05 -04:00
  • fb93c33966 Add Dockerfile TwinProduction 2019-09-14 19:25:59 -04:00
  • 88c35e30b4 Add first version of UI TwinProduction 2019-09-12 16:15:42 -04:00
  • f1497bec49 Add ugly rough draft TwinProduction 2019-09-10 21:05:57 -04:00
  • 14ac4dfeca Add test for default parameters TwinProduction 2019-09-09 22:21:18 -04:00
  • a1267f4bcc Minor fix TwinProduction 2019-09-08 21:31:06 -04:00
  • ee225c977f One step for 1.12, one step for 1.13 TwinProduction 2019-09-08 21:30:21 -04:00
  • f2a663c9d3 Test with go 1.13 TwinProduction 2019-09-08 21:27:59 -04:00
  • 31b39bfd28 Update go to 1.13 TwinProduction 2019-09-08 21:21:19 -04:00
  • 825906145f Implement interval + Add timestamp to Result struct TwinProduction 2019-09-08 21:07:08 -04:00
  • 8a7aa96b97 Minor update TwinProduction 2019-09-06 22:09:31 -04:00
  • fd818bb7e8 Minor update TwinProduction 2019-09-06 22:05:30 -04:00
  • d57da0a1dd Add request handlers and move monitoring to watchdog package TwinProduction 2019-09-06 21:59:50 -04:00
  • 1c05871975 Add tests for core package TwinProduction 2019-09-06 20:34:10 -04:00
  • ee479be716 Move structs to core package TwinProduction 2019-09-06 20:25:31 -04:00
  • eea38c8618 Minor update TwinProduction 2019-09-06 00:15:21 -04:00
  • 7bb341fe92 Go mod vendor TwinProduction 2019-09-06 00:11:01 -04:00
  • e93fefea60 Update go.yml TwiN 2019-09-06 00:08:29 -04:00
  • f4163880bb Add test for configuration TwinProduction 2019-09-06 00:02:00 -04:00
  • c1c46b6b30 Add configuration file TwinProduction 2019-09-06 00:01:48 -04:00
  • b753443516 Add watchdog package TwinProduction 2019-09-04 19:37:13 -04:00