TwiN
9de6334f21
feat(storage): Add optional write-through cache to sql store
2022-08-18 19:29:39 -04:00
TwiN
f01b66f083
refactor(storage): Remove decommissioned path for memory store ( #313 )
2022-08-11 20:42:56 -04:00
TwiN
262d436533
ci: Remove paths-ignore since workflow_run doesn't support it
2022-08-11 20:33:25 -04:00
TwiN
b8ab17eee1
ci: Decrease timeout-minutes to 20
2022-08-11 20:31:36 -04:00
TwiN
7bbd7bcee3
ci: Stop publish-latest from being triggered by changes in .github folder
2022-08-11 20:29:33 -04:00
TwiN
4865d12147
chore(ci): Remove redundant input
...
Since we now get to pick from what branch to execute the workflow, it is no longer necessary to have a branch input.
2022-08-11 20:27:48 -04:00
TwiN
0713ca1c1a
chore(ci): Remove useless "description" parameter
2022-08-11 20:25:10 -04:00
TwiN
dce202d0be
feat(ci): Add publish-experimental workflow
2022-08-11 20:24:23 -04:00
TwiN
4673d147db
chore(ci): Update docker/login-action to v2
2022-08-11 20:17:17 -04:00
TwiN
0943c45ae6
test(badge): Add test cases for custom response-time badge thresholds
2022-08-10 21:26:36 -04:00
TwiN
798c4248ff
refactor(badge): Fix formatting
2022-08-10 21:09:22 -04:00
Jesibu
1bce4e727e
feat(api): Configurable response time badge thresholds ( #309 )
...
* recreated all changes for setting thresholds on Uptime Badges
* Suggestion accepted: Update core/ui/ui.go
Co-authored-by: TwiN <twin@linux.com>
* Suggestion accepted: Update core/ui/ui.go
Co-authored-by: TwiN <twin@linux.com>
* implemented final suggestions by Twin
* Update controller/handler/badge.go
* Update README.md
* test: added the suggestons to set the UiConfig at another line
Co-authored-by: TwiN <twin@linux.com>
2022-08-10 21:05:34 -04:00
TwiN
1aa94a3365
feat(remote): Implement lazy distributed feature ( #64 )
...
THIS IS AN EXPERIMENTAL FEATURE/IMPLEMENTATION, AND IT MAY BE REMOVED IN THE FUTURE.
Note that for now, it will be an undocumented feature.
2022-07-28 20:29:29 -04:00
TwiN
319f460553
docs: Update GetHTTPClient comment
2022-07-28 20:29:29 -04:00
TwiN
7daf2b5cac
legal: Revert change to copyright appendix
...
relevant: #203
2022-07-28 17:55:23 -04:00
TwiN
f0fc275f67
legal: Update copyright dates
2022-07-28 09:20:42 -04:00
Kalissaac
04a682eddc
style(alerting): Alphabetically sort Matrix provider
2022-07-20 19:00:12 -04:00
Kalissaac
2fb807632c
style(alerting): Add comments and rename character bytes constant
2022-07-20 19:00:12 -04:00
Kalissaac
4b339bca37
fix(alerting): Update Matrix send endpoint to v3
2022-07-20 19:00:12 -04:00
Kalissaac
09c3a6c72b
fix(alerting): Reuse MatrixProviderConfig struct
2022-07-20 19:00:12 -04:00
Kalissaac
755c8bb43a
fix(alerting): Alphabetically sort Matrix provider
2022-07-20 19:00:12 -04:00
Kalissaac
9d4a639f31
test(alerting): Add Matrix tests
2022-07-20 19:00:12 -04:00
Kalissaac
60e6b2b039
docs(alerting): Add Matrix alerts to README
2022-07-20 19:00:12 -04:00
Kalissaac
37f3f964ea
feat(alerts): Add Matrix alert provider
2022-07-20 19:00:12 -04:00
TwiN
4a1a8ff380
ci: Increase timeout-minutes to 60
2022-07-18 20:45:42 -04:00
TwiN
6787fed062
docs: Update feedback/question contact
2022-07-14 18:13:46 -04:00
TwiN
ab2bee9c4b
chore!: Update module from v3 to v4
2022-06-20 21:25:14 -04:00
TwiN
d1ced94030
fix(badge): Regenerate assets and tweak health badge width
2022-06-20 14:27:05 -04:00
asymness
a3e35c862c
feat(badge): Implement UP/DOWN status badge ( #291 )
...
* Implement status badge endpoint
* Update integration tests for status badge generation
* Add status badge in the UI
* Update static assets
* Update README with status badge description
* Rename constants to pascal-case
* Check for success of the endpoint conditions
* Rename status badge to health badge
2022-06-20 13:59:45 -04:00
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