Commit Graph

  • becc17202b Remove uptime from /api/v1/services/{key}/statuses and return the entire service status instead of a map TwinProduction 2021-09-02 15:21:13 -04:00
  • c61b406483 Return array instead of map on /api/v1/services/statuses TwinProduction 2021-09-02 14:57:50 -04:00
  • 44c36a8a5e Remove kubernetes auto discovery example TwinProduction 2021-09-02 14:53:33 -04:00
  • cfa7b0ed51 Fix badges TwinProduction 2021-09-02 09:28:11 -04:00
  • ce433b57e0 Minor fixes TwinProduction 2021-08-29 19:12:03 -04:00
  • d67c2ec251 Add Discord badge TwinProduction 2021-08-28 23:47:05 -04:00
  • 74e7bdae8c Add a few targets to Makefile TwinProduction 2021-08-23 20:40:13 -04:00
  • 8b0f432ffb Update API endpoints in documentation TwinProduction 2021-08-23 20:39:34 -04:00
  • 2577b196be Update documentation TwinProduction 2021-08-21 23:38:41 -04:00
  • 30b17f7bca Remove hourlyAverageResponseTime from serviceStatusHandler TwinProduction 2021-08-21 21:27:28 -04:00
  • a626b00b59 Always display every hour in the duration specified on the chart TwinProduction 2021-08-21 21:25:49 -04:00
  • 0e7f1d19f4 Use new endpoint to retrieve statuses TwinProduction 2021-08-21 21:24:05 -04:00
  • 82d697b032 Generate chart on the backend instead of using obnoxiously large frontend library TwinProduction 2021-08-21 17:39:22 -04:00
  • 470e3a3ebc Add response time badge and chart TwinProduction 2021-08-21 17:38:23 -04:00
  • bab69478dd Improve comment on HourlyUptimeStatistics.TotalExecutionsResponseTime TwinProduction 2021-08-21 12:09:57 -04:00
  • f28d1b61f0 Add tests for GetAverageResponseTimeByKey TwinProduction 2021-08-21 11:17:39 -04:00
  • 75d8b40327 Add GetAverageResponseTimeByKey method on store for response time badges TwinProduction 2021-08-21 10:59:09 -04:00
  • e8adc75afe Minor fix TwinProduction 2021-08-19 23:38:29 -04:00
  • 6942f0f8e0 Add response time chart TwinProduction 2021-08-19 23:07:21 -04:00
  • 733760dc06 Improve badge colors TwinProduction 2021-08-19 22:25:54 -04:00
  • 1a8452f375 Improve badge colors TwinProduction 2021-08-19 21:52:03 -04:00
  • 1cbee5b732 Update dependencies TwinProduction 2021-08-13 20:03:35 -04:00
  • d65cebb1fb Remove Uptime.Last* parameters TwinProduction 2021-08-13 00:38:39 -04:00
  • 0b6fc6b520 Add GetUptimeByKey to store interface TwinProduction 2021-08-12 21:54:23 -04:00
  • 968b960283 Add memory.db to .gitignore TwinProduction 2021-08-12 21:50:22 -04:00
  • 77ba2169cf Close #125: Add more uptime badge colors TwinProduction 2021-08-11 21:05:51 -04:00
  • f6c32a90ac Add small comment TwinProduction 2021-08-10 19:58:19 -04:00
  • 932a67d9e7 Update list of sponsors TwinProduction 2021-08-09 19:03:07 -04:00
  • ee414df03f Add missing comment TwinProduction 2021-08-08 20:16:12 -04:00
  • 718f8260bb Register missing struct TwinProduction 2021-08-07 12:22:39 -04:00
  • 3cbe068fc1 Rename storage type inmemory to memory TwinProduction 2021-08-07 12:11:35 -04:00
  • 4ada6ee7c9 Remove unneeded constants TwinProduction 2021-08-07 11:54:22 -04:00
  • 1e28905c8d Add clarification on hack TwinProduction 2021-08-07 11:46:58 -04:00
  • 4dbde07b85 Fix typo TwinProduction 2021-07-30 18:57:43 -04:00
  • 8f35679299 Improve documentation formatting TwinProduction 2021-07-30 18:56:05 -04:00
  • 897e1590ac Improve documentation TwinProduction 2021-07-30 18:41:56 -04:00
  • 48ef7c7313 #126: Update mistake in documentation TwinProduction 2021-07-30 12:38:29 -04:00
  • 941cc03f19 Add high level diagram TwinProduction 2021-07-30 00:33:56 -04:00
  • a4c429a0e0 Update comment for testing purposes TwinProduction 2021-07-29 20:03:39 -04:00
  • 2074697efa Improve alerting tests TwinProduction 2021-07-29 19:54:40 -04:00
  • 2ce02b0d7f Merge pull request #143 from zeylos/feature/teams_alert_provider Chris 2021-07-29 19:16:03 -04:00
  • 8edca65041 Only trigger publish-latest on successful build in master TwinProduction 2021-07-29 19:14:48 -04:00
  • cdbc075439 Fix #146: Alerting causes panic with some providers TwinProduction 2021-07-29 18:13:37 -04:00
  • 949fd65cb7 Minor fix on README.md Bastien 2021-07-29 11:12:53 +02:00
  • 54d06b8688 Merge branch 'master' into feature/teams_alert_provider Bastien 2021-07-29 11:01:53 +02:00
  • 07b1a2eafb Minor fix TwinProduction 2021-07-28 22:30:34 -04:00
  • d3e0ef6519 Add workflow to publish latest on successful build TwinProduction 2021-07-28 22:25:25 -04:00
  • 9cd6355056 #126: Add client configuration TwinProduction 2021-07-28 21:41:26 -04:00
  • 7416384efe Revert config.yaml modification Bastien Ogier 2021-07-28 14:28:31 +02:00
  • 23fb69fca9 Add teams alerting provider Bastien Ogier 2021-07-28 14:15:56 +02:00
  • be4e9aba1e Add section about deployment using Terraform TwinProduction 2021-07-27 21:36:11 -04:00
  • ac0d00fdb5 Add notice in README possible deprecation of Kubernetes integration TwinProduction 2021-07-27 21:10:27 -04:00
  • 3293222cd6 Add warning log about possible deprecation of Kubernetes integration TwinProduction 2021-07-27 21:08:30 -04:00
  • 892f3ada6f Add tests for paging package TwinProduction 2021-07-24 22:15:59 -04:00
  • f22a79eb7d Minor update TwinProduction 2021-07-24 21:08:55 -04:00
  • 911deb91d1 Add list of sponsors TwinProduction 2021-07-24 21:07:26 -04:00
  • bcd4105af3 Fix potential race condition in test TwinProduction 2021-07-24 19:12:57 -04:00
  • 423ada68b3 Update FUNDING.yml Chris 2021-07-24 19:00:19 -04:00
  • 70fa17349f Fix typo Chris 2021-07-24 18:59:01 -04:00
  • e640ede709 Create FUNDING.yml Chris 2021-07-24 18:58:30 -04:00
  • fb3447eaf3 Improve test coverage TwinProduction 2021-07-18 23:24:09 -04:00
  • 46cf616a57 Rename TestStore_Insert to TestStore_SanityCheck TwinProduction 2021-07-18 23:13:19 -04:00
  • cf48072167 Fix indentation TwinProduction 2021-07-18 23:07:24 -04:00
  • 97dd868ae8 Add sanity tests TwinProduction 2021-07-18 23:02:27 -04:00
  • c18b2728c9 Revert back to covermode=atomic TwinProduction 2021-07-18 22:04:49 -04:00
  • b3fd290e4d Remove -coverpkg=all from coverage file configuration and set covermode to count TwinProduction 2021-07-18 22:02:51 -04:00
  • 89e23a986c Add -coverpkg=all when building coverage file TwinProduction 2021-07-18 21:56:32 -04:00
  • c454c868f6 Update codecov/codecov-action to v1.5.2 TwinProduction 2021-07-18 21:47:18 -04:00
  • 6d82a54518 Rename example directory to examples TwinProduction 2021-07-18 20:52:42 -04:00
  • bd3c01a4f4 Add example for sqlite TwinProduction 2021-07-18 20:48:22 -04:00
  • 43150ae484 Fix #132: ICMP doesn't work on Mac OS TwinProduction 2021-07-18 20:43:44 -04:00
  • acb6757dc8 Minor tweaks TwinProduction 2021-07-18 16:39:57 -04:00
  • 2037d9aca6 Add documentation for new storage type TwinProduction 2021-07-18 16:14:25 -04:00
  • c700154f5e Rename database package to sqlite TwinProduction 2021-07-18 16:13:05 -04:00
  • aac72e3741 Improve test coverage TwinProduction 2021-07-18 00:34:22 -04:00
  • 1a597f92ba Increase test coverage and remove useless code TwinProduction 2021-07-18 00:05:22 -04:00
  • 56fedcedd1 Improve test coverage TwinProduction 2021-07-17 23:59:17 -04:00
  • 6bdce4fe29 Add persistence test TwinProduction 2021-07-17 21:06:15 -04:00
  • 381488a1b2 Add sqlite wal files TwinProduction 2021-07-17 21:05:55 -04:00
  • 42a909c1ad Update documentation TwinProduction 2021-07-17 20:18:27 -04:00
  • 5a4fa6f2b0 Fix issue with store closing on configuration file update TwinProduction 2021-07-17 00:05:14 -04:00
  • bbbfe7f466 Increase sleep to give enough time for the goroutine to end its task TwinProduction 2021-07-16 21:32:53 -04:00
  • 7cf1750f86 Add BenchmarkConvertGroupAndServiceToKey TwinProduction 2021-07-16 21:32:24 -04:00
  • b88ae5fcf6 Improve test coverage TwinProduction 2021-07-16 21:12:18 -04:00
  • 8516c41b43 Update benchmarks TwinProduction 2021-07-16 20:39:32 -04:00
  • b90a64e2a6 Set synchronous PRAGMA instruction to NORMAL TwinProduction 2021-07-16 20:17:02 -04:00
  • 627173e64f Refactor duplicate functions TwinProduction 2021-07-16 19:51:09 -04:00
  • 8b5e5f54cc Refactor test setup/cleanup TwinProduction 2021-07-16 19:24:12 -04:00
  • 2c95cce7b3 Consolidate store tests into interface package + Fix issues TwinProduction 2021-07-16 19:12:14 -04:00
  • 2ef9329fa6 Fix pagination in memory store TwinProduction 2021-07-16 17:59:19 -04:00
  • 9384373f43 Fix result ordering issue TwinProduction 2021-07-16 17:48:38 -04:00
  • d3a81a2d57 Major fixes and improvements TwinProduction 2021-07-15 22:07:30 -04:00
  • fed32d3909 Minor improvements and fixes TwinProduction 2021-07-15 01:56:49 -04:00
  • c1d9006aaf Uncomment memory benchmarks TwinProduction 2021-07-15 01:44:36 -04:00
  • 7126d36d85 Implement paging and refactor stores to match new store interface with paging TwinProduction 2021-07-14 22:26:51 -04:00
  • 677c7faffe Start working on paging implementation TwinProduction 2021-07-14 22:25:34 -04:00
  • 8dedcf7c74 Refactor code TwinProduction 2021-07-14 01:53:14 -04:00
  • a4c69d6fc3 Implement service uptime support for database store TwinProduction 2021-07-14 01:40:27 -04:00
  • 943d0a19d1 Use time.Truncate instead of manually flooring the hour TwinProduction 2021-07-14 01:35:46 -04:00
  • fd08c8b1e5 Reorder methods TwinProduction 2021-07-13 23:23:14 -04:00