Commit Graph
100 Commits
Author SHA1 Message Date
TwiN 9287e2f9e2 Move store initialization to store package
This will allow importing storage.Config without importing every SQL drivers in the known universe
2021-10-28 19:35:46 -04:00
TwiN 257f859825 Rename getPagerDutyIntegrationKeyForGroup to getIntegrationKeyForGroup 2021-10-27 23:16:05 -04:00
TwiN 3a4ab62ddd #191: Handle memory issue caused by migration from Service to Endpoint 2021-10-24 21:20:01 -04:00
TwiN a4e9d8e9b0 Revert "Add GATUS_DONT_EXPAND_ENV env var" 2021-10-24 18:34:39 -04:00
TwiN 3be6d04d29 Add GATUS_DONT_EXPAND_ENV env var 2021-10-24 16:20:24 -04:00
TwiN b59ff6f89e Add ServiceAccount to Kubernetes example 2021-10-24 15:33:15 -04:00
TwiN 813fea93ee #167: Rename examples/minimal to .examples/docker-minimal 2021-10-24 15:27:25 -04:00
TwiN 8f50e44b45 #167: Rename examples/ to .examples/ 2021-10-24 15:20:39 -04:00
TwiN fb2448c15a Omit fields that are not set 2021-10-24 15:03:41 -04:00
TwiN db575aad13 Remove comments that no longer apply 2021-10-24 14:51:49 -04:00
TwiN 6ed93d4b82 Rename Service to Endpoint (#192)
* Add clarifications in comments

* #191: Rename Service to Endpoint
2021-10-23 16:47:12 -04:00
TwiN 634123d723 Add support for armv6 2021-10-18 12:16:31 -04:00
TwiN 75c25ac053 Don't support garbage browser versions 2021-10-08 00:21:29 -04:00
TwiN 8088736d6e Fix workflow 2021-10-07 22:42:37 -04:00
TwiN 6c45f5b99c ⚠ Migrate TwinProduction/gatus to TwiN/gatus 2021-10-07 21:28:04 -04:00
TwiN 422eaa6d37 Fix typo 2021-10-07 20:55:15 -04:00
TwinProduction c423afb0bf Fix #182: Fix ICMP on Docker Linux 2021-10-07 01:21:13 -04:00
TwinProduction 835f768337 Shorten comment 2021-10-07 01:08:42 -04:00
TwinProduction b3d0e54af2 Minor update 2021-10-07 01:08:17 -04:00
TwinProduction 1451cdfa64 Fix typo 2021-10-05 22:36:08 -04:00
TwinProduction 53cc9d88e5 Minor update 2021-10-05 20:44:18 -04:00
TwinProduction a6bc0039e9 Rename integrations to overrides 2021-10-05 20:40:44 -04:00
TwinProduction 154bc7dbc6 Update dependencies 2021-10-03 22:15:20 -04:00
TwinProduction 2d3fe9795f Add v3 to module path
Gatus wasn't intended to be used as a library, but I have a use case now.
2021-10-03 21:53:59 -04:00
TwinProduction d19f564e4e Ensure that tested hour never goes negative 2021-10-03 21:50:58 -04:00
TwinProduction babe7b0be9 Update Go to 1.17 2021-10-03 15:03:09 -04:00
TwinProduction dee04945d0 Minor update 2021-10-03 15:03:09 -04:00
TwinProduction bf455fb7cc Fix issue with under maintenance feature 2021-10-01 02:33:37 -04:00
TwinProduction dfd2f7943f Fix issue with privileged call on linux 2021-10-01 02:33:16 -04:00
TwinProduction fece11540b Remove unnecessary rows.Close() calls 2021-09-30 21:19:57 -04:00
TwinProduction ac43ef4ab7 Refactor some code 2021-09-30 20:56:09 -04:00
TwinProduction bc25fea1c0 Minor improvements 2021-09-30 20:45:47 -04:00
TwinProduction 289d834587 Change domain 2021-09-28 18:54:40 -04:00
TwinProduction 428e415616 Fix issue with under maintenance 2021-09-27 00:11:42 -04:00
TwinProduction 0d284c2494 Update front-end dependencies 2021-09-25 13:39:54 -04:00
TwinProduction 4a46a5ae9e Rename security.go and security_test.go to config.go and config_test.go 2021-09-22 00:53:13 -04:00
TwinProduction df3a2016ff Move web and ui configurations in their own packages 2021-09-22 00:47:51 -04:00
TwinProduction dda83761b5 Minor fix 2021-09-22 00:11:46 -04:00
TwinProduction 882444e0d5 Minor fix 2021-09-22 00:11:22 -04:00
TwinProduction fa4736c672 Close #74: Add maintenance window 2021-09-22 00:04:51 -04:00
TwinProduction dc173b29bc Fix indention 2021-09-18 21:43:19 -04:00
TwinProduction c3a4ce1eb4 Minor update 2021-09-18 13:04:50 -04:00
TwinProduction 044f0454f8 Domain migration 2021-09-18 12:42:11 -04:00
TwinProduction d6b4c2394a Update frontend dependencies 2021-09-16 22:47:03 -04:00
TwinProduction 9fe4678193 Update line separator 2021-09-16 22:35:22 -04:00
TwinProduction f41560cd3e Add configuration for whether to resolve failed conditions or not 2021-09-14 19:34:46 -04:00
TwinProduction d7de795a9f Retrieve metrics from the past 2 hours for badges with a duration of 1h 2021-09-13 23:29:35 -04:00
TwinProduction f79e87844b Update diagram 2021-09-12 18:55:38 -04:00
TwinProduction c57a930bf3 Refactor controller and handlers 2021-09-12 18:39:09 -04:00
TwinProduction d86afb2381 Refactor handler errors 2021-09-12 17:06:14 -04:00
TwinProduction d69df41ef0 Ensure connection to database by pinging it once before creating the schema 2021-09-11 22:42:56 -04:00
TwinProduction cbfdc359d3 Postgres performance improvement 2021-09-11 17:49:31 -04:00
TwinProduction f3822a949d Expose postgres port 2021-09-11 17:48:50 -04:00
TwinProduction db5fc8bc11 #77: Make page logo customizable 2021-09-11 04:33:14 -04:00
TwinProduction 7a68920889 #77: Make page title customizable 2021-09-11 01:51:14 -04:00
TwinProduction effad21c64 Uniformize docker-compose files 2021-09-10 20:03:51 -04:00
TwinProduction dafd547656 Add example for using Postgres 2021-09-10 19:21:48 -04:00
TwinProduction 20487790ca Improve test coverage with edge cases made possible with Postgres 2021-09-10 19:01:44 -04:00
TwinProduction b58094e10b Exclude storage/store/sql/specific_postgres.go from test coverage 2021-09-10 19:01:44 -04:00
TwinProduction bacf7d841b Close #124: Add support for Postgres as a storage solution 2021-09-10 19:01:44 -04:00
TwinProduction 06ef7f9efe Add test for NewEventFromResult 2021-09-06 16:34:03 -04:00
TwinProduction bfbe928173 Fix uptime badge 2021-09-06 15:06:30 -04:00
TwinProduction 7887ca66bc #151: Add small note about binding a file instead of a folder 2021-09-06 13:28:35 -04:00
TwinProduction a917b31591 Add log in case an error happens while updating the last config modification time 2021-09-06 13:28:35 -04:00
TwinProduction 556f559221 Remove Kubernetes auto discovery 2021-09-06 13:28:35 -04:00
TwinProduction 670e35949e Sort results alphabetically when returning all service statuses 2021-09-06 13:28:35 -04:00
TwinProduction 67642b130c Remove deprecated endpoints 2021-09-06 13:28:35 -04:00
TwinProduction 7c9e2742c1 Remove deprecated parameters from alerting providers 2021-09-06 13:28:35 -04:00
TwinProduction 66e312b72f Remove old memory uptime implementation and auto migration 2021-09-06 13:28:35 -04:00
TwinProduction 6e38114e27 Remove deprecated service[].insecure parameter (in favor of service[].client.insecure) 2021-09-06 13:28:35 -04:00
TwinProduction 9c99cc522d Close #159: Add the ability to hide the hostname of a service 2021-09-06 13:28:35 -04:00
TwinProduction becc17202b Remove uptime from /api/v1/services/{key}/statuses and return the entire service status instead of a map 2021-09-06 13:28:35 -04:00
TwinProduction c61b406483 Return array instead of map on /api/v1/services/statuses 2021-09-06 13:28:35 -04:00
TwinProduction 44c36a8a5e Remove kubernetes auto discovery example 2021-09-06 13:28:35 -04:00
TwinProduction cfa7b0ed51 Fix badges 2021-09-02 09:28:11 -04:00
TwinProduction ce433b57e0 Minor fixes 2021-08-29 19:12:03 -04:00
TwinProduction d67c2ec251 Add Discord badge 2021-08-28 23:47:05 -04:00
TwinProduction 74e7bdae8c Add a few targets to Makefile 2021-08-23 20:40:13 -04:00
TwinProduction 8b0f432ffb Update API endpoints in documentation 2021-08-23 20:39:34 -04:00
TwinProduction 2577b196be Update documentation 2021-08-21 23:38:41 -04:00
TwinProduction 30b17f7bca Remove hourlyAverageResponseTime from serviceStatusHandler 2021-08-21 21:27:33 -04:00
TwinProduction a626b00b59 Always display every hour in the duration specified on the chart 2021-08-21 21:27:33 -04:00
TwinProduction 0e7f1d19f4 Use new endpoint to retrieve statuses 2021-08-21 21:27:33 -04:00
TwinProduction 82d697b032 Generate chart on the backend instead of using obnoxiously large frontend library 2021-08-21 18:12:06 -04:00
TwinProduction 470e3a3ebc Add response time badge and chart 2021-08-21 18:12:06 -04:00
TwinProduction bab69478dd Improve comment on HourlyUptimeStatistics.TotalExecutionsResponseTime 2021-08-21 18:12:06 -04:00
TwinProduction f28d1b61f0 Add tests for GetAverageResponseTimeByKey 2021-08-21 18:12:06 -04:00
TwinProduction 75d8b40327 Add GetAverageResponseTimeByKey method on store for response time badges 2021-08-21 18:12:06 -04:00
TwinProduction e8adc75afe Minor fix 2021-08-19 23:38:33 -04:00
TwinProduction 6942f0f8e0 Add response time chart 2021-08-19 23:12:48 -04:00
TwinProduction 733760dc06 Improve badge colors 2021-08-19 23:12:48 -04:00
TwinProduction 1a8452f375 Improve badge colors 2021-08-19 23:12:48 -04:00
TwinProduction 1cbee5b732 Update dependencies 2021-08-19 23:12:48 -04:00
TwinProduction d65cebb1fb Remove Uptime.Last* parameters 2021-08-13 01:25:50 -04:00
TwinProduction 0b6fc6b520 Add GetUptimeByKey to store interface 2021-08-13 01:25:50 -04:00
TwinProduction 968b960283 Add memory.db to .gitignore 2021-08-13 01:25:50 -04:00
TwinProduction 77ba2169cf Close #125: Add more uptime badge colors 2021-08-11 21:05:51 -04:00
TwinProduction f6c32a90ac Add small comment 2021-08-10 19:58:19 -04:00
TwinProduction 932a67d9e7 Update list of sponsors 2021-08-09 19:03:07 -04:00
TwinProduction ee414df03f Add missing comment 2021-08-08 20:16:12 -04:00