From 8a1681a4e129bbcbbdb2020a3a3644adaa954209 Mon Sep 17 00:00:00 2001
From: Upptime Bot <73812536+upptime-bot@users.noreply.github.com>
Date: Sun, 26 Nov 2023 00:23:54 +0000
Subject: [PATCH] :bento: Update graphs [skip ci]
---
api/grocy/response-time-day.json | 2 +-
api/grocy/response-time-month.json | 2 +-
api/grocy/response-time-week.json | 2 +-
api/grocy/response-time-year.json | 2 +-
api/grocy/response-time.json | 2 +-
api/grocy/uptime-month.json | 2 +-
api/grocy/uptime-year.json | 2 +-
api/grocy/uptime.json | 2 +-
api/language-tool/response-time-day.json | 2 +-
api/language-tool/response-time-month.json | 2 +-
api/language-tool/response-time-week.json | 2 +-
api/language-tool/response-time-year.json | 2 +-
api/language-tool/response-time.json | 2 +-
api/language-tool/uptime-month.json | 2 +-
api/language-tool/uptime-year.json | 2 +-
api/language-tool/uptime.json | 2 +-
api/minecraft/response-time-day.json | 2 +-
api/minecraft/response-time-month.json | 2 +-
api/minecraft/response-time-week.json | 2 +-
api/minecraft/response-time-year.json | 2 +-
api/minecraft/response-time.json | 2 +-
api/minecraft/uptime-month.json | 2 +-
api/minecraft/uptime-year.json | 2 +-
api/minecraft/uptime.json | 2 +-
api/nextcloud/response-time-day.json | 2 +-
api/nextcloud/response-time-month.json | 2 +-
api/nextcloud/response-time-week.json | 2 +-
api/nextcloud/response-time-year.json | 2 +-
api/nextcloud/response-time.json | 2 +-
api/nextcloud/uptime-month.json | 2 +-
api/nextcloud/uptime-year.json | 2 +-
api/nextcloud/uptime.json | 2 +-
api/piped/response-time-day.json | 2 +-
api/piped/response-time-month.json | 2 +-
api/piped/response-time-week.json | 2 +-
api/piped/response-time-year.json | 2 +-
api/piped/response-time.json | 2 +-
api/piped/uptime-month.json | 2 +-
api/piped/uptime-year.json | 2 +-
api/piped/uptime.json | 2 +-
api/rallly/response-time-day.json | 2 +-
api/rallly/response-time-month.json | 2 +-
api/rallly/response-time-week.json | 2 +-
api/rallly/response-time-year.json | 2 +-
api/rallly/response-time.json | 2 +-
api/rallly/uptime-month.json | 2 +-
api/rallly/uptime-year.json | 2 +-
api/rallly/uptime.json | 2 +-
api/rusz-dev/response-time-day.json | 2 +-
api/rusz-dev/response-time-month.json | 2 +-
api/rusz-dev/response-time-year.json | 2 +-
api/rusz-dev/response-time.json | 2 +-
graphs/grocy/response-time-day.png | Bin 12650 -> 6453 bytes
graphs/grocy/response-time-month.png | Bin 26722 -> 26803 bytes
graphs/grocy/response-time-week.png | Bin 20658 -> 20111 bytes
graphs/grocy/response-time-year.png | Bin 26722 -> 26803 bytes
graphs/grocy/response-time.png | Bin 26722 -> 26803 bytes
graphs/language-tool/response-time-day.png | Bin 11441 -> 12613 bytes
graphs/language-tool/response-time-month.png | Bin 28657 -> 29137 bytes
graphs/language-tool/response-time-week.png | Bin 18456 -> 18740 bytes
graphs/language-tool/response-time-year.png | Bin 28657 -> 29137 bytes
graphs/language-tool/response-time.png | Bin 28657 -> 29137 bytes
graphs/minecraft/response-time-day.png | Bin 12029 -> 8517 bytes
graphs/minecraft/response-time-month.png | Bin 20584 -> 21692 bytes
graphs/minecraft/response-time-week.png | Bin 17861 -> 17808 bytes
graphs/minecraft/response-time-year.png | Bin 20584 -> 21692 bytes
graphs/minecraft/response-time.png | Bin 20584 -> 21692 bytes
graphs/nextcloud/response-time-day.png | Bin 10213 -> 11859 bytes
graphs/nextcloud/response-time-month.png | Bin 30313 -> 30515 bytes
graphs/nextcloud/response-time-week.png | Bin 22728 -> 21255 bytes
graphs/nextcloud/response-time-year.png | Bin 30313 -> 30515 bytes
graphs/nextcloud/response-time.png | Bin 30313 -> 30515 bytes
graphs/piped/response-time-day.png | Bin 10582 -> 5295 bytes
graphs/piped/response-time-month.png | Bin 24839 -> 24817 bytes
graphs/piped/response-time-week.png | Bin 23447 -> 22127 bytes
graphs/piped/response-time-year.png | Bin 24839 -> 24817 bytes
graphs/piped/response-time.png | Bin 24839 -> 24817 bytes
graphs/rallly/response-time-day.png | Bin 9516 -> 7094 bytes
graphs/rallly/response-time-month.png | Bin 16138 -> 16429 bytes
graphs/rallly/response-time-week.png | Bin 15799 -> 15346 bytes
graphs/rallly/response-time-year.png | Bin 16138 -> 16429 bytes
graphs/rallly/response-time.png | Bin 16138 -> 16429 bytes
graphs/rusz-dev/response-time-day.png | Bin 10355 -> 7090 bytes
graphs/rusz-dev/response-time-month.png | Bin 35233 -> 35552 bytes
graphs/rusz-dev/response-time-week.png | Bin 15555 -> 13556 bytes
graphs/rusz-dev/response-time-year.png | Bin 35233 -> 35552 bytes
graphs/rusz-dev/response-time.png | Bin 35233 -> 35552 bytes
87 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/api/grocy/response-time-day.json b/api/grocy/response-time-day.json
index bad04fff..047534d5 100644
--- a/api/grocy/response-time-day.json
+++ b/api/grocy/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"687 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"810 ms","color":"orange"}
diff --git a/api/grocy/response-time-month.json b/api/grocy/response-time-month.json
index d02489bb..a9b85a9a 100644
--- a/api/grocy/response-time-month.json
+++ b/api/grocy/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"757 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"759 ms","color":"yellow"}
diff --git a/api/grocy/response-time-week.json b/api/grocy/response-time-week.json
index c43d1ce3..0d693dc0 100644
--- a/api/grocy/response-time-week.json
+++ b/api/grocy/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"761 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"735 ms","color":"yellow"}
diff --git a/api/grocy/response-time-year.json b/api/grocy/response-time-year.json
index 6620dc85..e2b55566 100644
--- a/api/grocy/response-time-year.json
+++ b/api/grocy/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"757 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"759 ms","color":"yellow"}
diff --git a/api/grocy/response-time.json b/api/grocy/response-time.json
index 29b4b451..92d3a8b5 100644
--- a/api/grocy/response-time.json
+++ b/api/grocy/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"757 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"759 ms","color":"yellow"}
diff --git a/api/grocy/uptime-month.json b/api/grocy/uptime-month.json
index a52927c6..dede6cd7 100644
--- a/api/grocy/uptime-month.json
+++ b/api/grocy/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.44%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.48%","color":"brightgreen"}
diff --git a/api/grocy/uptime-year.json b/api/grocy/uptime-year.json
index b1723385..de405db5 100644
--- a/api/grocy/uptime-year.json
+++ b/api/grocy/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.44%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.48%","color":"brightgreen"}
diff --git a/api/grocy/uptime.json b/api/grocy/uptime.json
index fd280182..1b213d97 100644
--- a/api/grocy/uptime.json
+++ b/api/grocy/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.44%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.48%","color":"brightgreen"}
diff --git a/api/language-tool/response-time-day.json b/api/language-tool/response-time-day.json
index b69caa88..1015a65d 100644
--- a/api/language-tool/response-time-day.json
+++ b/api/language-tool/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1073 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"980 ms","color":"orange"}
diff --git a/api/language-tool/response-time-month.json b/api/language-tool/response-time-month.json
index b87d38e7..c8bedac3 100644
--- a/api/language-tool/response-time-month.json
+++ b/api/language-tool/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"412 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 30d","message":"424 ms","color":"yellowgreen"}
diff --git a/api/language-tool/response-time-week.json b/api/language-tool/response-time-week.json
index e0ca7d63..8b733481 100644
--- a/api/language-tool/response-time-week.json
+++ b/api/language-tool/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"391 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 7d","message":"436 ms","color":"yellowgreen"}
diff --git a/api/language-tool/response-time-year.json b/api/language-tool/response-time-year.json
index 15e2d3cf..c43b41c6 100644
--- a/api/language-tool/response-time-year.json
+++ b/api/language-tool/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"412 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 1y","message":"424 ms","color":"yellowgreen"}
diff --git a/api/language-tool/response-time.json b/api/language-tool/response-time.json
index 6460872b..38a9bb96 100644
--- a/api/language-tool/response-time.json
+++ b/api/language-tool/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"412 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time","message":"424 ms","color":"yellowgreen"}
diff --git a/api/language-tool/uptime-month.json b/api/language-tool/uptime-month.json
index 5e10a71d..c44c76fb 100644
--- a/api/language-tool/uptime-month.json
+++ b/api/language-tool/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.63%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.64%","color":"brightgreen"}
diff --git a/api/language-tool/uptime-year.json b/api/language-tool/uptime-year.json
index e4c3f2b9..8d331d79 100644
--- a/api/language-tool/uptime-year.json
+++ b/api/language-tool/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.63%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.64%","color":"brightgreen"}
diff --git a/api/language-tool/uptime.json b/api/language-tool/uptime.json
index f339f37a..8ad01077 100644
--- a/api/language-tool/uptime.json
+++ b/api/language-tool/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.63%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.64%","color":"brightgreen"}
diff --git a/api/minecraft/response-time-day.json b/api/minecraft/response-time-day.json
index 15fa5530..c8fb87f3 100644
--- a/api/minecraft/response-time-day.json
+++ b/api/minecraft/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"334 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 24h","message":"322 ms","color":"green"}
diff --git a/api/minecraft/response-time-month.json b/api/minecraft/response-time-month.json
index 6dd4f93f..338496d2 100644
--- a/api/minecraft/response-time-month.json
+++ b/api/minecraft/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"508 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 30d","message":"504 ms","color":"yellowgreen"}
diff --git a/api/minecraft/response-time-week.json b/api/minecraft/response-time-week.json
index bc538f11..c60f4901 100644
--- a/api/minecraft/response-time-week.json
+++ b/api/minecraft/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1055 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1054 ms","color":"red"}
diff --git a/api/minecraft/response-time-year.json b/api/minecraft/response-time-year.json
index cb6687e5..52710ecb 100644
--- a/api/minecraft/response-time-year.json
+++ b/api/minecraft/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"508 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 1y","message":"504 ms","color":"yellowgreen"}
diff --git a/api/minecraft/response-time.json b/api/minecraft/response-time.json
index 7bfc6249..d31882ec 100644
--- a/api/minecraft/response-time.json
+++ b/api/minecraft/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"508 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time","message":"504 ms","color":"yellowgreen"}
diff --git a/api/minecraft/uptime-month.json b/api/minecraft/uptime-month.json
index c37b3a23..56194d97 100644
--- a/api/minecraft/uptime-month.json
+++ b/api/minecraft/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.61%","color":"brightgreen"}
diff --git a/api/minecraft/uptime-year.json b/api/minecraft/uptime-year.json
index 3fcb7cd3..bef80a88 100644
--- a/api/minecraft/uptime-year.json
+++ b/api/minecraft/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.61%","color":"brightgreen"}
diff --git a/api/minecraft/uptime.json b/api/minecraft/uptime.json
index 9c8eda02..638abd05 100644
--- a/api/minecraft/uptime.json
+++ b/api/minecraft/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.61%","color":"brightgreen"}
diff --git a/api/nextcloud/response-time-day.json b/api/nextcloud/response-time-day.json
index 89528298..cb2dd82b 100644
--- a/api/nextcloud/response-time-day.json
+++ b/api/nextcloud/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"996 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 24h","message":"748 ms","color":"yellow"}
diff --git a/api/nextcloud/response-time-month.json b/api/nextcloud/response-time-month.json
index 8b4ee2d0..8d9b3f47 100644
--- a/api/nextcloud/response-time-month.json
+++ b/api/nextcloud/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1063 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1056 ms","color":"red"}
diff --git a/api/nextcloud/response-time-week.json b/api/nextcloud/response-time-week.json
index 2d19a786..5b7b952b 100644
--- a/api/nextcloud/response-time-week.json
+++ b/api/nextcloud/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"886 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"858 ms","color":"orange"}
diff --git a/api/nextcloud/response-time-year.json b/api/nextcloud/response-time-year.json
index 41a1368b..2240fab9 100644
--- a/api/nextcloud/response-time-year.json
+++ b/api/nextcloud/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1063 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1056 ms","color":"red"}
diff --git a/api/nextcloud/response-time.json b/api/nextcloud/response-time.json
index 11735fdd..219cfcbe 100644
--- a/api/nextcloud/response-time.json
+++ b/api/nextcloud/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1063 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1056 ms","color":"red"}
diff --git a/api/nextcloud/uptime-month.json b/api/nextcloud/uptime-month.json
index d0e87823..3652bfc0 100644
--- a/api/nextcloud/uptime-month.json
+++ b/api/nextcloud/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.71%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.72%","color":"brightgreen"}
diff --git a/api/nextcloud/uptime-year.json b/api/nextcloud/uptime-year.json
index a1ed97d6..43dff48d 100644
--- a/api/nextcloud/uptime-year.json
+++ b/api/nextcloud/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.71%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.72%","color":"brightgreen"}
diff --git a/api/nextcloud/uptime.json b/api/nextcloud/uptime.json
index 9f2ec9a9..53c130e2 100644
--- a/api/nextcloud/uptime.json
+++ b/api/nextcloud/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.71%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.72%","color":"brightgreen"}
diff --git a/api/piped/response-time-day.json b/api/piped/response-time-day.json
index 72909e9a..00067319 100644
--- a/api/piped/response-time-day.json
+++ b/api/piped/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"302 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 24h","message":"305 ms","color":"green"}
diff --git a/api/piped/response-time-month.json b/api/piped/response-time-month.json
index 85b3bea4..728d82e9 100644
--- a/api/piped/response-time-month.json
+++ b/api/piped/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"345 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 30d","message":"344 ms","color":"green"}
diff --git a/api/piped/response-time-week.json b/api/piped/response-time-week.json
index a89b532f..2acee581 100644
--- a/api/piped/response-time-week.json
+++ b/api/piped/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"302 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 7d","message":"287 ms","color":"green"}
diff --git a/api/piped/response-time-year.json b/api/piped/response-time-year.json
index 67ba91d2..1a66129a 100644
--- a/api/piped/response-time-year.json
+++ b/api/piped/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"345 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 1y","message":"344 ms","color":"green"}
diff --git a/api/piped/response-time.json b/api/piped/response-time.json
index 4e5a9537..fa5ca05e 100644
--- a/api/piped/response-time.json
+++ b/api/piped/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"345 ms","color":"green"}
+{"schemaVersion":1,"label":"response time","message":"344 ms","color":"green"}
diff --git a/api/piped/uptime-month.json b/api/piped/uptime-month.json
index 9eabb9ed..13b6e7de 100644
--- a/api/piped/uptime-month.json
+++ b/api/piped/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.68%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.69%","color":"brightgreen"}
diff --git a/api/piped/uptime-year.json b/api/piped/uptime-year.json
index fff4fba8..9cfb6804 100644
--- a/api/piped/uptime-year.json
+++ b/api/piped/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.68%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.69%","color":"brightgreen"}
diff --git a/api/piped/uptime.json b/api/piped/uptime.json
index d5e345eb..5e1d4824 100644
--- a/api/piped/uptime.json
+++ b/api/piped/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.68%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.69%","color":"brightgreen"}
diff --git a/api/rallly/response-time-day.json b/api/rallly/response-time-day.json
index 1e86c7b5..120e8ab7 100644
--- a/api/rallly/response-time-day.json
+++ b/api/rallly/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"486 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"507 ms","color":"yellowgreen"}
diff --git a/api/rallly/response-time-month.json b/api/rallly/response-time-month.json
index 49c0a314..94690e7b 100644
--- a/api/rallly/response-time-month.json
+++ b/api/rallly/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"869 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 30d","message":"850 ms","color":"orange"}
diff --git a/api/rallly/response-time-week.json b/api/rallly/response-time-week.json
index 897bb370..bc538f11 100644
--- a/api/rallly/response-time-week.json
+++ b/api/rallly/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1059 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1055 ms","color":"red"}
diff --git a/api/rallly/response-time-year.json b/api/rallly/response-time-year.json
index 833e70e7..0bb1cafa 100644
--- a/api/rallly/response-time-year.json
+++ b/api/rallly/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"869 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 1y","message":"850 ms","color":"orange"}
diff --git a/api/rallly/response-time.json b/api/rallly/response-time.json
index e72d09be..310c95f5 100644
--- a/api/rallly/response-time.json
+++ b/api/rallly/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"869 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time","message":"850 ms","color":"orange"}
diff --git a/api/rallly/uptime-month.json b/api/rallly/uptime-month.json
index c37b3a23..65850372 100644
--- a/api/rallly/uptime-month.json
+++ b/api/rallly/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.62%","color":"brightgreen"}
diff --git a/api/rallly/uptime-year.json b/api/rallly/uptime-year.json
index 3fcb7cd3..15d68ea4 100644
--- a/api/rallly/uptime-year.json
+++ b/api/rallly/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.62%","color":"brightgreen"}
diff --git a/api/rallly/uptime.json b/api/rallly/uptime.json
index 9c8eda02..5e4e5f67 100644
--- a/api/rallly/uptime.json
+++ b/api/rallly/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.59%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.62%","color":"brightgreen"}
diff --git a/api/rusz-dev/response-time-day.json b/api/rusz-dev/response-time-day.json
index e4aecd56..b3e466f8 100644
--- a/api/rusz-dev/response-time-day.json
+++ b/api/rusz-dev/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"227 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 24h","message":"192 ms","color":"brightgreen"}
diff --git a/api/rusz-dev/response-time-month.json b/api/rusz-dev/response-time-month.json
index 2f5abdd9..7cb609de 100644
--- a/api/rusz-dev/response-time-month.json
+++ b/api/rusz-dev/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"143 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 30d","message":"144 ms","color":"brightgreen"}
diff --git a/api/rusz-dev/response-time-year.json b/api/rusz-dev/response-time-year.json
index 3b6531f6..98e5aab2 100644
--- a/api/rusz-dev/response-time-year.json
+++ b/api/rusz-dev/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"143 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 1y","message":"144 ms","color":"brightgreen"}
diff --git a/api/rusz-dev/response-time.json b/api/rusz-dev/response-time.json
index 32ba3b89..08eb4ee4 100644
--- a/api/rusz-dev/response-time.json
+++ b/api/rusz-dev/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"143 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time","message":"144 ms","color":"brightgreen"}
diff --git a/graphs/grocy/response-time-day.png b/graphs/grocy/response-time-day.png
index e0f2164c3a34ade8f11399fa081b5caf6bd7a016..1152a0dd7b063cd591ccbe60a728e38af25b2fa1 100644
GIT binary patch
literal 6453
zcmb_hc|4SB`+s;aPBfv8sIg=(MYf}1FqOSRPBGb
Qllo60iNW^5T_s}L1OB1T1u
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
R0sdbdY%J`|3$~HZ{~xEWOeO#T
literal 12650
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
U`qIHU1D^tgODZxs7qGtn1BDa8(f|Me
diff --git a/graphs/grocy/response-time-month.png b/graphs/grocy/response-time-month.png
index 317df004acdba341fb7e4c22f8dfa9692e7b79cc..ec143e8375c8a2d0b716c06d7ed225567f32f12a 100644
GIT binary patch
literal 26803
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