Commit Graph

45 Commits (bec4351687a001866ea6793103a82507f0518261)

Author SHA1 Message Date
Luis Gustavo S. Barreto 63baf4a83a Fix gorm issue when saving zero values in 'ExpectedStatus' field
Any zero value like 0, '', false won't be saved into the
database for those fields defined default value, you might want
to use pointer type or Scanner/Valuer to avoid this.

See: https://gorm.io/docs/create.html#Default-Values
2021-01-18 16:50:06 -03:00
Luis Gustavo S. Barreto fdeb7fe31a Add SSH checker 2021-01-18 15:38:44 -03: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 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 37303351d5 limited fialures for service 2020-08-21 16:56:20 -07:00
hunterlong 3067bc085a ui features, failure reasons (generic), help view generated from Wiki 2020-08-18 12:39:55 -07:00
hunterlong 1a438a6198 0.90.62 updates 2020-07-30 16:14:41 -07:00
hunterlong e14cfd3dd4 static services, additional testing, postman update 2020-07-20 15:02:01 -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 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 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 c06eba3bc8 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-05 17:36:39 -07:00
hunterlong bfd173d7d7 updated ICMP to use system ping command (doesnt need root), added tests for TCP/HTTP TLS and non-TLS service checks 2020-05-21 00:10:35 -07:00
hunterlong a8bae268ea TCP service fix for services that are not using TLS (different packages) 2020-05-20 19:53:09 -07:00
hunterlong 7630eb3263 TLS with TCP 2020-05-19 23:59:28 -07:00
hunterlong 4618d56c18 mTLS service check (http) 2020-05-19 23:41:50 -07:00
hunterlong d52b02eb3e notifiers update with variables using golang template lib, new variables documentation tab, Replacer func now contains it's own struct, humanize lib (but its meh) 2020-05-02 02:51:47 -07:00
hunterlong 73c3366625 removing api_key (unused) 2020-04-30 23:59:16 -07:00
Emanuel Bennici 5c5f137df7
Use custom 'Content-Type' header if user has set it
Let the user set `Content-Type` header.
2020-04-27 13:56:54 +02:00
hunterlong 5cd3e90b43 http redirection option, issue #502, #499 2020-04-19 04:16:44 -07:00
Hunter Long efcdd9fdd8 design changes, form updates, API fixes 2020-04-03 17:28:09 -07:00
hunterlong 30d70cb6ac check gRPC services, fixed bug for notifiers on clean install 2020-03-25 16:30:52 -07:00
hunterlong 7d385b4da2 notification fixes, tests 2020-03-25 11:46:50 -07:00
hunterlong f331e9bbf9 notify after x failures, variable replacer, 0.90.16 2020-03-22 19:50:30 -07:00
Hunter Long 12275f7522 notifications!!! 2020-03-13 20:13:20 -07:00
Hunter Long d8a02b31a2 incidents vue 2020-03-12 21:06:06 -07:00
Hunter Long 2654822915 vue 2020-03-12 01:09:25 -07:00
hunterlong 6958f41997 vue 2020-03-11 21:58:56 -07:00
Hunter Long e0288b21a4 vue 2020-03-09 22:24:35 -07:00
Hunter Long f62dcd4336 vue 2020-03-09 11:17:55 -07:00
Hunter Long 7151501fca vue 2020-03-05 00:27:51 -08:00
Hunter Long 0d82b59586 refactor 2020-03-04 06:20:47 -08:00
Hunter Long 25913d6458 refactor 2020-03-04 02:29:00 -08:00