TwiN
0193a200b8
refactor(ci): Wrap benchmark workflow inputs with quotes
2022-06-19 22:37:19 -04:00
TwiN
7224464202
fix(ci): Set default repository to TwiN/gatus
2022-06-18 14:09:24 -04:00
TwiN
c457aadcab
feat(ci): Add benchmark workflow
2022-06-18 14:04:11 -04:00
TwiN
f38b12d55b
refactor(ci): Clean up steps
2022-06-18 13:06:24 -04:00
TwiN
e4c9ad8796
chore(ci): Update actions/checkout to v3
2022-06-18 12:58:26 -04:00
TwiN
5be1465b13
refactor(ci): Uniformize job names
2022-06-18 12:50:31 -04:00
TwiN
7215aa4bd6
docs(metrics): Update Grafana/Prometheus example
2022-06-18 12:42:41 -04:00
TwiN
829a9c2679
fix(dns): Use Cloudflare's DNS instead of Google's DNS
2022-06-16 20:21:44 -04:00
TwiN
dfcdc57a18
test(dns): Fix case with inconsistent results
2022-06-16 20:09:25 -04:00
TwiN
43e8c57701
test(dns): Fix case with inconsistent results
2022-06-16 20:02:46 -04:00
TwiN
076f5c45e8
test(metrics): Improve test coverage
2022-06-16 20:02:46 -04:00
TwiN
6d3c3d0892
refactor(metrics): Rename metric to metrics
2022-06-16 20:02:46 -04:00
TwiN
e620fd1214
docs: List possible values for Result.DNSRCode
2022-06-16 20:02:46 -04:00
asymness
5807d76c2f
feat(ui): Implement parameter to hide URL from results ( #294 )
...
* Add support for HideURL UI config parameter
* Redact whole URL when hide-url parameter is set to true
* Add integration test for hide-url functionality
* Document the hide-url config parameter in README
* Apply suggestions from code review
Co-authored-by: TwiN <twin@linux.com>
* Update test to have client config with 1ms timeout
* Re-align README tables
* Update core/endpoint_test.go
* Update core/endpoint_test.go
Co-authored-by: TwiN <twin@linux.com>
2022-06-16 17:53:03 -04:00
mindcrime-ilab
017847240d
feat(alerting): Add overrides for Mattermost ( #292 )
...
* add override support for mattermost
* add documentation for override Mattermost webhooks
* Apply suggestions from code review
Co-authored-by: TwiN <twin@linux.com>
* fix formatting
Co-authored-by: Michael Engelhardt <me@mindcrime.dev>
Co-authored-by: TwiN <twin@linux.com>
2022-06-15 23:25:37 -04:00
TwiN
c873b0ba0c
feat(security)!: Remove deprecated SHA512 parameter for password hashing
2022-06-14 23:48:28 -04:00
TwiN
6f3150d936
feat(api)!: Remove deprecated paths
2022-06-14 23:40:26 -04:00
TwiN
0792f5490b
feat(storage)!: Remove persistence for memory storage
2022-06-14 23:36:18 -04:00
TwiN
326ea1c3d1
refactor(client): Clean up client dns resolver
2022-06-13 20:35:51 -04:00
TwiN
fea95b8479
perf(storage): Improve benchmarks and fix race condition
2022-06-13 20:35:51 -04:00
TwiN
6d64c3c250
chore: Reformat some code and docs
2022-06-12 19:18:58 -04:00
TwiN
2b9d3e99d3
refactor: Fix indent
2022-06-12 19:18:50 -04:00
TwiN
9a5f245440
chore(ui): Update dependencies and rebuild static assets
2022-06-12 19:18:50 -04:00
TwiN
793172c783
feat(ux): Display loading animation while waiting for data to be retrieved
...
Fixes #275
2022-06-12 19:18:50 -04:00
TwiN
9f343bacf7
chore(ui): Move prettifyTimeDifference to helper as generatePrettyTimeDifference
2022-06-12 19:18:50 -04:00
TwiN
c31cb7540d
fix(ui): Second shouldn't be plural if value is 1
2022-06-12 19:18:50 -04:00
TwiN
f9efa28223
fix(ui): Set default refresh interval to 300 (5m)
2022-06-12 19:18:50 -04:00
Andre Bindewald
2cbb35fe3b
feat(client): Added client configuration option for using a custom DNS resolver ( #284 )
2022-06-12 18:45:08 -04:00
TwiN
f23fcbedb8
docs: Specify what type of applications can be monitored with TCP
2022-06-12 16:32:08 -04:00
TwiN
ad10f975b4
docs: Set example interval to 5m
2022-06-12 16:31:43 -04:00
TwiN
1c03524ca8
chore(alerting): Order types alphabetically
2022-06-12 14:18:18 -04:00
TwiN
4af135d1fb
docs: Fix table formatting
2022-06-11 22:17:34 -04:00
TwiN
93b5a867bb
chore(alerting): Add missing opsgenie compile-time interface validation
2022-06-07 19:43:23 -04:00
TwiN
f899f41d16
feat(alerting): Add ENDPOINT_GROUP and ENDPOINT_URL placeholders for custom provider
...
related: #282
note: this also phases out the deprecated [SERVICE_NAME] placeholder
2022-06-07 19:37:42 -04:00
TwiN
ab52676f23
build: Prevent Makefile test target from accidentally targeting test folder
2022-06-07 18:04:56 -04:00
mani9223-oss
27fc784411
feat(alerting): Add group-specific WebHook URL for Slack ( #279 )
2022-05-30 22:03:09 -04:00
Chris Grindstaff
d929c09c56
docs(cert): list valid units for CERTIFICATE_EXPIRATION ( #285 )
...
Fixes #246
2022-05-29 15:14:25 -04:00
TwiN
cff06e38cb
docs(kubernetes): Add probes to example
2022-05-25 23:59:34 -04:00
TwiN
5b1aeaeb0c
chore(test): Use io instead of io/ioutil
2022-05-16 22:19:42 -04:00
TwiN
90e9b55109
docs(metrics): Document available metrics
2022-05-16 22:18:38 -04:00
wei
cf9c00a2ad
feat(metrics): Add more metrics ( #278 )
...
* add gatus_results_success and gatus_results_duration_seconds
* add metrics namespace
* add result http metrics
* add more metrics
* update
* extract endpoint type method
* initializedMetrics
* remove too many metrics
* update naming
* chore(metrics): Refactor code and merge results_dns_return_code_total, results_http_status_code_total into results_code_total
* docs(metrics): Update results_certificate_expiration_seconds description
* add TestEndpoint_Type
* remove name in table test
Co-authored-by: TwiN <twin@linux.com>
2022-05-16 21:10:45 -04:00
TwiN
fbdb5a3f0f
test(maintenance): Add tests for edge cases
2022-05-07 16:46:51 -04:00
Bo-Yi Wu
dde930bed7
feat(alerting): Add group-specific WebHook URL for Google Chat ( #272 )
2022-05-07 14:34:21 -04:00
TwiN
a9fc876173
docs: Update description
2022-04-28 17:56:02 -04:00
TwiN
08b31ba263
chore: Update frontend dependencies
2022-04-25 20:47:01 -04:00
TwiN
9ede992e4e
feat(ui): Add support for buttons below header ( #106 )
2022-04-25 20:20:32 -04:00
TwiN
dcb997f501
docs: Fix table format
2022-04-25 19:55:17 -04:00
TwiN
c8efdac23a
chore(ci): Update actions/setup-go to v3
2022-04-15 14:32:48 -04:00
Bo-Yi Wu
e307d1ab35
feat(alerting): Add group-specific WebHook URL for Discord ( #271 )
...
* feat(alerting): Add group-specific webhook URL for discord
Add group-specific webhook URL for discord alert
Provides support for paging multiple Discords based on the group selector while keeping backward compatibility to the old Discords configuration manifest
integration per team can be specified in the overrides sections in an array form.
ref: #96
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* docs: update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* Update README.md
* Update README.md
* Update alerting/provider/discord/discord.go
Co-authored-by: TwiN <twin@linux.com>
* Update README.md
Co-authored-by: TwiN <twin@linux.com>
* test: revert testing name
* Update alerting/provider/discord/discord_test.go
Co-authored-by: TwiN <twin@linux.com>
Co-authored-by: TwiN <twin@linux.com>
2022-04-11 20:30:21 -04:00
TwiN
e6c6b4e06f
chore: Update TwiN/health to v1.4.0
2022-04-11 01:39:47 -04:00