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