Commit Graph

97 Commits (26a1d49789d2fe2837ec94be9c54358fed102c06)

Author SHA1 Message Date
hunterlong 4fe05e2f71 added race condition testing 2020-10-02 11:16:10 -07:00
thatInfrastructureGuy 3ea70439ab
Update default values for grpc check.
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:29 -07:00
thatInfrastructureGuy 77eb04fd67
Support grpc services without healthchecks
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:29 -07:00
thatInfrastructureGuy a6df4e09c9
Add more test cases for grpc checks
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:29 -07:00
thatInfrastructureGuy 887f8cc9be
Add tests for grpc checks
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:29 -07:00
thatInfrastructureGuy 24eeec99c9
Add timeout to grpc dial function call.
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:28 -07:00
thatInfrastructureGuy 8f800e9b64
Remove debug logs
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:28 -07:00
thatInfrastructureGuy 7e3954e66e
Fix grpcCheck to RecordFailure
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:28 -07:00
thatInfrastructureGuy 789443aab7
Check gRPC service via healthcheck
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:28 -07:00
thatInfrastructureGuy 876e6d5766
Add TLS support
Signed-off-by: thatInfrastructureGuy <thatInfrastructureGuy@gmail.com>
2020-09-02 17:52:25 -07:00
hunterlong ee52eaa96b fixed notifier panic 2020-08-29 19:02:23 -07:00
hunterlong 3051206a7a fixed notifier panic 2020-08-26 16:02:17 -07:00
hunterlong a43d7834b9 fix for updating fields 2020-08-26 03:48:05 -07:00
hunterlong ae3735f0cf test fix 2020-08-21 21:40:33 -07:00
hunterlong d0c129f93b UI 2020-08-21 19:33:51 -07:00
hunterlong 37303351d5 limited fialures for service 2020-08-21 16:56:20 -07:00
hunterlong b9bf873e22 revert removed sass 2020-08-21 14:33:40 -07:00
hunterlong 3067bc085a ui features, failure reasons (generic), help view generated from Wiki 2020-08-18 12:39:55 -07:00
hunterlong bffda4b2df test fixes 2020-08-10 02:50:57 -07:00
hunterlong ec6c9f6702 added .Validate() error method for multiple types 2020-08-09 20:10:37 -07:00
hunterlong 6e76b1cf29 tests, email rendered from MJML, db changes 2020-08-05 21:17:14 -07:00
hunterlong 31c93751f7 webpack 2020-08-04 20:45:26 -07:00
hunterlong 482d182c40 tests 2020-08-04 13:38:57 -07:00
hunterlong 6b9f0766a5 UI updates, incident updates API changes 2020-08-04 01:50:06 -07:00
hunterlong 0ee9cffb78 notifier testing 2020-08-03 01:08:57 -07:00
hunterlong 1cfc5b4bda not finalized, notifications works, additional testing 2020-08-02 22:48:35 -07:00
hunterlong c92fe8a329 notifications methods updated, notification testing, incident UI updates 2020-07-31 11:40:47 -07:00
hunterlong 1a438a6198 0.90.62 updates 2020-07-30 16:14:41 -07:00
hunterlong 86d6a5a727 delete incidents and checkins when service is deleted 2020-07-23 15:05:10 -07:00
hunterlong 4728a82006 delete checkins when service is deleted, search in logs on UI, added UI alerts when tables are empty 2020-07-22 13:15:35 -07:00
hunterlong e14cfd3dd4 static services, additional testing, postman update 2020-07-20 15:02:01 -07:00
hunterlong 949747be70 removing unused code, tests 2020-07-19 23:07:29 -07:00
hunterlong fd62ac4c76 checkin updates, service view screen update, dont cache pages with "v" as a query param, checkins now in seconds 2020-07-19 19:58:11 -07:00
hunterlong 7f5a6a2e7c fixed ICMP latency and ping duration, organized Vue files 2020-07-09 11:19:31 -07:00
hunterlong 202695ba20 oauth Google fixes, google oauth restrict users based on domain and/or email address, notifiers no dereference pointer for services and failure 2020-06-25 21:08:12 -07:00
hunterlong 5a042e3c66 metrics now include service name for each service metric 2020-06-21 21:51:40 -07:00
hunterlong 723ced48c1 added OnSave() method for notifiers 2020-06-20 23:52:07 -07:00
hunterlong 386d9a49b9 test fix 2020-06-20 21:31:08 -07:00
hunterlong 2e2b4c2a7f email notifier update, duration humanized 2020-06-19 02:14:40 -07:00
hunterlong 1f14750311 prometheus metric updates 2020-06-16 04:02:14 -07:00
hunterlong d4a557d2f8 prometheus metric updates 2020-06-16 02:42:21 -07:00
hunterlong a9ef085024 custom notifier JSON/text, notifier interface update, added example service and failure. 2020-06-15 00:46:27 -07:00
hunterlong 722ce47977 metrics 2020-06-14 13:46:22 -07:00
hunterlong e27b8de55e version up, default GET http method, metrics 2020-06-12 18:23:30 -07:00
hunterlong 95e294f553 prometheus metrics for better debugging 2020-06-12 18:13:28 -07:00
hunterlong bc45135301 modified Maintance routine to use time.After channel, not tick. 2020-06-10 23:21:53 -07:00
hunterlong 1b68476b81 urgent bug fix 100% CPU, pprof with DEBUG env, 2020-06-10 23:11:39 -07:00
hunterlong a0698fbc95 tests 2020-06-10 10:46:32 -07:00
hunterlong 8f85654040 tests 2020-06-10 09:04:34 -07:00
hunterlong 6156a55e12 code cleanup, debug mode (pprof), new env vars: DISABLE_HTTP, LOGS_MAX_COUNT, LOGS_MAX_AGE, LOGS_MAX_SIZE, DISABLE_COLORS, fixed DISABLE_LOGS bool env, mobile notifier update to fit the next mobile app update, 2020-06-08 17:51:37 -07:00