diff --git a/.upptimerc.yml b/.upptimerc.yml
index 3f951ea7da..f463c5d1ba 100644
--- a/.upptimerc.yml
+++ b/.upptimerc.yml
@@ -41,7 +41,7 @@ sites:
- name: Metrics platform
url: https://metrics.openfoodfacts.org
- - name: Connect platform
+ - name: Connect platform (Odoo CRM)
url: https://connect.openfoodfacts.org/
- name: Monitoring platform
@@ -69,6 +69,9 @@ sites:
- name: Taxonomy editor (pre-prod)
url: https://ui.taxonomy.openfoodfacts.net/
+ - name: Taxonomy editor (prod)
+ url: https://ui.taxonomy.openfoodfacts.org/
+
- name: Open Prices API
url: https://prices.openfoodfacts.org/api/v1/status
@@ -114,6 +117,12 @@ sites:
- name: Datasette instance (Mirabelle)
url: https://mirabelle.openfoodfacts.org/
+ - name: Alert Manager
+ url: https://alertmanager.openfoodfacts.org/
+
+ - name: Prometheus
+ url: https://prometheus.openfoodfacts.org/
+
status-website:
# Add your custom domain name, or remove the `cname` line if you don't have a domain
# Uncomment the `baseUrl` line if you don't have a custom domain and add your repo name there
diff --git a/README.md b/README.md
index 2fe6704ab6..0670fc1b1d 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# [📈 Live Status](https://openfoodfacts.github.io/openfoodfacts-upptime/): **🟩 All systems operational**
+# [📈 Live Status](https://openfoodfacts.github.io/openfoodfacts-upptime/): **🟧 Partial outage**
This repository contains the open-source uptime monitor and status page for [Upptime](https://upptime.js.org), powered by [Upptime](https://github.com/upptime/upptime).
@@ -16,41 +16,44 @@ With [Upptime](https://upptime.js.org), you can get your own unlimited and free
| URL | Status | History | Response Time | Uptime |
| --- | ------ | ------- | ------------- | ------ |
-| [Main website (Open Food Facts)](https://world.openfoodfacts.org) | 🟩 Up | [main-website-open-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/main-website-open-food-facts.yml) | 3144ms
| 98.27%
-| [Pro Platform (Open Food Facts)](https://world.pro.openfoodfacts.org) | 🟩 Up | [pro-platform-open-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/pro-platform-open-food-facts.yml) | 613ms
| 99.75%
-| [API v3](https://world.openfoodfacts.org/api/v3/product/3175681257511?fields=product_name,code) | 🟩 Up | [api-v3.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/api-v3.yml) | 2922ms
| 99.87%
-| [API v2](https://world.openfoodfacts.org/api/v2/product/3175681257511?fields=product_name,code) | 🟩 Up | [api-v2.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/api-v2.yml) | 117ms
| 99.92%
-| [Open Food Facts Images](https://images.openfoodfacts.org/images/products/326/385/988/3713/front_fr.19.100.jpg) | 🟩 Up | [open-food-facts-images.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-food-facts-images.yml) | 778ms
| 100.00%
-| [Staging deployment](https://world.openfoodfacts.net) | 🟩 Up | [staging-deployment.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/staging-deployment.yml) | 2656ms
| 93.80%
-| [Hunger Games](https://hunger.openfoodfacts.org) | 🟩 Up | [hunger-games.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/hunger-games.yml) | 237ms
| 100.00%
-| [Folksonomy Engine](https://api.folksonomy.openfoodfacts.org) | 🟩 Up | [folksonomy-engine.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/folksonomy-engine.yml) | 801ms
| 94.00%
-| [Blog](https://blog.openfoodfacts.org) | 🟩 Up | [blog.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/blog.yml) | 1108ms
| 93.97%
-| [Support platform](https://support.openfoodfacts.org) | 🟩 Up | [support-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/support-platform.yml) | 1422ms
| 100.00%
-| [Analytics platform](https://analytics.openfoodfacts.org) | 🟩 Up | [analytics-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/analytics-platform.yml) | 1068ms
| 94.27%
-| [Metrics platform](https://metrics.openfoodfacts.org) | 🟩 Up | [metrics-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/metrics-platform.yml) | 996ms
| 94.06%
-| [Connect platform](https://connect.openfoodfacts.org/) | 🟩 Up | [connect-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/connect-platform.yml) | 1101ms
| 94.07%
-| [Monitoring platform](https://alertmanager.openfoodfacts.org/#/alerts) | 🟩 Up | [monitoring-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/monitoring-platform.yml) | 662ms
| 65.63%
-| [Search](https://search.openfoodfacts.org/?q=Nutella) | 🟩 Up | [search.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/search.yml) | 924ms
| 94.22%
-| [Search (staging)](https://search.openfoodfacts.net/?q=Nutella) | 🟩 Up | [search-staging.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/search-staging.yml) | 853ms
| 94.23%
-| [Robotoff](https://robotoff.openfoodfacts.org/api/v1/health) | 🟩 Up | [robotoff.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/robotoff.yml) | 2036ms
| 85.69%
-| [Nutri-Patrol (production)](https://nutripatrol.openfoodfacts.org) | 🟩 Up | [nutri-patrol-production.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/nutri-patrol-production.yml) | 597ms
| 94.20%
-| [Knowledge panels for facets (net and org)](https://facets-kp.openfoodfacts.org/render-to-html?facet_tag=categories&value_tag=en:open-beauty-facts&lang_code=en&country=world) | 🟩 Up | [knowledge-panels-for-facets-net-and-org.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/knowledge-panels-for-facets-net-and-org.yml) | 753ms
| 93.94%
-| [Taxonomy editor (pre-prod)](https://ui.taxonomy.openfoodfacts.net/) | 🟩 Up | [taxonomy-editor-pre-prod.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/taxonomy-editor-pre-prod.yml) | 636ms
| 94.00%
-| [Open Prices API](https://prices.openfoodfacts.org/api/v1/status) | 🟩 Up | [open-prices-api.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-api.yml) | 690ms
| 93.95%
-| [Open Prices UI](https://prices.openfoodfacts.org/app) | 🟩 Up | [open-prices-ui.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-ui.yml) | 459ms
| 93.96%
-| [Open Prices API (pre-prod)](https://prices.openfoodfacts.net/api/v1/status) | 🟩 Up | [open-prices-api-pre-prod.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-api-pre-prod.yml) | 604ms
| 94.03%
-| [Made Near Me](https://madenear.me/) | 🟩 Up | [made-near-me.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/made-near-me.yml) | 3568ms
| 99.24%
-| [Emballé près de chez vous](https://cestemballepresdechezvous.fr/) | 🟩 Up | [emballe-pres-de-chez-vous.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/emballe-pres-de-chez-vous.yml) | 2961ms
| 99.74%
-| [Combien de Sucres](https://combiendesucres.fr/) | 🟩 Up | [combien-de-sucres.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/combien-de-sucres.yml) | 669ms
| 99.92%
-| [How Much Sugar](https://howmuchsugar.in/) | 🟩 Up | [how-much-sugar.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/how-much-sugar.yml) | 486ms
| 99.92%
-| [Wiki](https://wiki.openfoodfacts.org) | 🟩 Up | [wiki.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/wiki.yml) | 1266ms
| 93.81%
-| [Forum](https://forum.openfoodfacts.org) | 🟩 Up | [forum.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/forum.yml) | 2647ms
| 70.29%
-| [Open Beauty Facts](https://world.openbeautyfacts.org) | 🟩 Up | [open-beauty-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-beauty-facts.yml) | 1145ms
| 99.85%
-| [Open Pet Food Facts](https://world.openpetfoodfacts.org) | 🟩 Up | [open-pet-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-pet-food-facts.yml) | 1052ms
| 100.00%
-| [Open Products Facts](https://world.openproductsfacts.org) | 🟩 Up | [open-products-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-products-facts.yml) | 908ms
| 100.00%
-| [Contribalim](https://contribalim.openfoodfacts.org/) | 🟩 Up | [contribalim.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/contribalim.yml) | 287ms
| 100.00%
-| [Open Food Facts Query](https://query.openfoodfacts.org/health) | 🟩 Up | [open-food-facts-query.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-food-facts-query.yml) | 657ms
| 99.94%
-| [Datasette instance (Mirabelle)](https://mirabelle.openfoodfacts.org/) | 🟩 Up | [datasette-instance-mirabelle.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/datasette-instance-mirabelle.yml) | 921ms
| 94.00%
+| [Main website (Open Food Facts)](https://world.openfoodfacts.org) | 🟩 Up | [main-website-open-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/main-website-open-food-facts.yml) | 3402ms
| 97.80%
+| [Pro Platform (Open Food Facts)](https://world.pro.openfoodfacts.org) | 🟩 Up | [pro-platform-open-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/pro-platform-open-food-facts.yml) | 674ms
| 99.37%
+| [API v3](https://world.openfoodfacts.org/api/v3/product/3175681257511?fields=product_name,code) | 🟩 Up | [api-v3.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/api-v3.yml) | 2613ms
| 96.49%
+| [API v2](https://world.openfoodfacts.org/api/v2/product/3175681257511?fields=product_name,code) | 🟩 Up | [api-v2.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/api-v2.yml) | 120ms
| 96.54%
+| [Open Food Facts Images](https://images.openfoodfacts.org/images/products/326/385/988/3713/front_fr.19.100.jpg) | 🟩 Up | [open-food-facts-images.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-food-facts-images.yml) | 803ms
| 100.00%
+| [Staging deployment](https://world.openfoodfacts.net) | 🟥 Down | [staging-deployment.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/staging-deployment.yml) | 2788ms
| 87.88%
+| [Hunger Games](https://hunger.openfoodfacts.org) | 🟩 Up | [hunger-games.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/hunger-games.yml) | 250ms
| 100.00%
+| [Folksonomy Engine](https://api.folksonomy.openfoodfacts.org) | 🟥 Down | [folksonomy-engine.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/folksonomy-engine.yml) | 800ms
| 88.09%
+| [Blog](https://blog.openfoodfacts.org) | 🟥 Down | [blog.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/blog.yml) | 1110ms
| 88.06%
+| [Support platform](https://support.openfoodfacts.org) | 🟩 Up | [support-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/support-platform.yml) | 1428ms
| 100.00%
+| [Analytics platform](https://analytics.openfoodfacts.org) | 🟥 Down | [analytics-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/analytics-platform.yml) | 1030ms
| 88.15%
+| [Metrics platform](https://metrics.openfoodfacts.org) | 🟥 Down | [metrics-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/metrics-platform.yml) | 1018ms
| 88.16%
+| [Connect platform (Odoo CRM)](https://connect.openfoodfacts.org/) | 🟩 Up | [connect-platform-odoo-crm.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/connect-platform-odoo-crm.yml) | 0ms
| 99.76%
+| [Monitoring platform](https://alertmanager.openfoodfacts.org/#/alerts) | 🟥 Down | [monitoring-platform.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/monitoring-platform.yml) | 684ms
| 52.29%
+| [Search](https://search.openfoodfacts.org/?q=Nutella) | 🟥 Down | [search.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/search.yml) | 911ms
| 88.47%
+| [Search (staging)](https://search.openfoodfacts.net/?q=Nutella) | 🟥 Down | [search-staging.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/search-staging.yml) | 864ms
| 88.48%
+| [Robotoff](https://robotoff.openfoodfacts.org/api/v1/health) | 🟥 Down | [robotoff.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/robotoff.yml) | 2286ms
| 79.55%
+| [Nutri-Patrol (production)](https://nutripatrol.openfoodfacts.org) | 🟥 Down | [nutri-patrol-production.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/nutri-patrol-production.yml) | 606ms
| 88.31%
+| [Knowledge panels for facets (net and org)](https://facets-kp.openfoodfacts.org/render-to-html?facet_tag=categories&value_tag=en:open-beauty-facts&lang_code=en&country=world) | 🟥 Down | [knowledge-panels-for-facets-net-and-org.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/knowledge-panels-for-facets-net-and-org.yml) | 847ms
| 87.86%
+| [Taxonomy editor (pre-prod)](https://ui.taxonomy.openfoodfacts.net/) | 🟥 Down | [taxonomy-editor-pre-prod.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/taxonomy-editor-pre-prod.yml) | 638ms
| 88.13%
+| [Taxonomy editor (prod)](https://ui.taxonomy.openfoodfacts.org/) | 🟩 Up | [taxonomy-editor-prod.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/taxonomy-editor-prod.yml) | 0ms
| 99.76%
+| [Open Prices API](https://prices.openfoodfacts.org/api/v1/status) | 🟥 Down | [open-prices-api.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-api.yml) | 714ms
| 88.12%
+| [Open Prices UI](https://prices.openfoodfacts.org/app) | 🟥 Down | [open-prices-ui.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-ui.yml) | 461ms
| 88.13%
+| [Open Prices API (pre-prod)](https://prices.openfoodfacts.net/api/v1/status) | 🟥 Down | [open-prices-api-pre-prod.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-prices-api-pre-prod.yml) | 615ms
| 88.20%
+| [Made Near Me](https://madenear.me/) | 🟩 Up | [made-near-me.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/made-near-me.yml) | 4473ms
| 98.66%
+| [Emballé près de chez vous](https://cestemballepresdechezvous.fr/) | 🟩 Up | [emballe-pres-de-chez-vous.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/emballe-pres-de-chez-vous.yml) | 3975ms
| 99.40%
+| [Combien de Sucres](https://combiendesucres.fr/) | 🟩 Up | [combien-de-sucres.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/combien-de-sucres.yml) | 673ms
| 99.84%
+| [How Much Sugar](https://howmuchsugar.in/) | 🟩 Up | [how-much-sugar.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/how-much-sugar.yml) | 500ms
| 99.73%
+| [Wiki](https://wiki.openfoodfacts.org) | 🟥 Down | [wiki.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/wiki.yml) | 2587ms
| 87.98%
+| [Forum](https://forum.openfoodfacts.org) | 🟥 Down | [forum.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/forum.yml) | 2944ms
| 64.48%
+| [Open Beauty Facts](https://world.openbeautyfacts.org) | 🟩 Up | [open-beauty-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-beauty-facts.yml) | 1148ms
| 99.71%
+| [Open Pet Food Facts](https://world.openpetfoodfacts.org) | 🟩 Up | [open-pet-food-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-pet-food-facts.yml) | 1186ms
| 99.94%
+| [Open Products Facts](https://world.openproductsfacts.org) | 🟩 Up | [open-products-facts.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-products-facts.yml) | 960ms
| 99.87%
+| [Contribalim](https://contribalim.openfoodfacts.org/) | 🟩 Up | [contribalim.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/contribalim.yml) | 269ms
| 100.00%
+| [Open Food Facts Query](https://query.openfoodfacts.org/health) | 🟩 Up | [open-food-facts-query.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/open-food-facts-query.yml) | 664ms
| 99.89%
+| [Datasette instance (Mirabelle)](https://mirabelle.openfoodfacts.org/) | 🟥 Down | [datasette-instance-mirabelle.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/datasette-instance-mirabelle.yml) | 989ms
| 88.19%
+| [Alert Manager](https://alertmanager.openfoodfacts.org/) | 🟩 Up | [alert-manager.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/alert-manager.yml) | 0ms
| 0.00%
+| [Prometheus](https://prometheus.openfoodfacts.org/) | 🟩 Up | [prometheus.yml](https://github.com/openfoodfacts/openfoodfacts-upptime/commits/HEAD/history/prometheus.yml) | 0ms
| 0.00%
diff --git a/api/alert-manager/response-time-day.json b/api/alert-manager/response-time-day.json
new file mode 100644
index 0000000000..7c501ec98a
--- /dev/null
+++ b/api/alert-manager/response-time-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/alert-manager/response-time-month.json b/api/alert-manager/response-time-month.json
new file mode 100644
index 0000000000..d7245c628d
--- /dev/null
+++ b/api/alert-manager/response-time-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 30d","message":"0 ms","color":"red"}
diff --git a/api/alert-manager/response-time-week.json b/api/alert-manager/response-time-week.json
new file mode 100644
index 0000000000..578e0757ec
--- /dev/null
+++ b/api/alert-manager/response-time-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 7d","message":"0 ms","color":"red"}
diff --git a/api/alert-manager/response-time-year.json b/api/alert-manager/response-time-year.json
new file mode 100644
index 0000000000..c60b234b80
--- /dev/null
+++ b/api/alert-manager/response-time-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 1y","message":"0 ms","color":"red"}
diff --git a/api/alert-manager/response-time.json b/api/alert-manager/response-time.json
new file mode 100644
index 0000000000..3ef4a0d46d
--- /dev/null
+++ b/api/alert-manager/response-time.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time","message":"0 ms","color":"red"}
diff --git a/api/alert-manager/uptime-day.json b/api/alert-manager/uptime-day.json
new file mode 100644
index 0000000000..7ca7a963fb
--- /dev/null
+++ b/api/alert-manager/uptime-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 24h","message":"0%","color":"red"}
diff --git a/api/alert-manager/uptime-month.json b/api/alert-manager/uptime-month.json
new file mode 100644
index 0000000000..deb931b9f1
--- /dev/null
+++ b/api/alert-manager/uptime-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 30d","message":"0%","color":"red"}
diff --git a/api/alert-manager/uptime-week.json b/api/alert-manager/uptime-week.json
new file mode 100644
index 0000000000..a18f456594
--- /dev/null
+++ b/api/alert-manager/uptime-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 7d","message":"0%","color":"red"}
diff --git a/api/alert-manager/uptime-year.json b/api/alert-manager/uptime-year.json
new file mode 100644
index 0000000000..03954cfc98
--- /dev/null
+++ b/api/alert-manager/uptime-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 1y","message":"0%","color":"red"}
diff --git a/api/alert-manager/uptime.json b/api/alert-manager/uptime.json
new file mode 100644
index 0000000000..0657891e4f
--- /dev/null
+++ b/api/alert-manager/uptime.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime","message":"0%","color":"red"}
diff --git a/api/analytics-platform/response-time-day.json b/api/analytics-platform/response-time-day.json
index 9ac530373c..3ce74d8851 100644
--- a/api/analytics-platform/response-time-day.json
+++ b/api/analytics-platform/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1083 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"999 ms","color":"orange"}
diff --git a/api/analytics-platform/response-time-month.json b/api/analytics-platform/response-time-month.json
index 851f6072f6..5e9156a96f 100644
--- a/api/analytics-platform/response-time-month.json
+++ b/api/analytics-platform/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1701 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1659 ms","color":"red"}
diff --git a/api/analytics-platform/response-time-week.json b/api/analytics-platform/response-time-week.json
index 4bd6ebce08..ee973ca9ad 100644
--- a/api/analytics-platform/response-time-week.json
+++ b/api/analytics-platform/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1105 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1030 ms","color":"red"}
diff --git a/api/analytics-platform/response-time-year.json b/api/analytics-platform/response-time-year.json
index ca79bc45c4..2e47b789ae 100644
--- a/api/analytics-platform/response-time-year.json
+++ b/api/analytics-platform/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"2741 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"2738 ms","color":"red"}
diff --git a/api/analytics-platform/response-time.json b/api/analytics-platform/response-time.json
index 7b99475006..a882798b3b 100644
--- a/api/analytics-platform/response-time.json
+++ b/api/analytics-platform/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"2569 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"2571 ms","color":"red"}
diff --git a/api/analytics-platform/uptime-day.json b/api/analytics-platform/uptime-day.json
index 226baeab58..02d3abee3e 100644
--- a/api/analytics-platform/uptime-day.json
+++ b/api/analytics-platform/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"57.13%","color":"red"}
diff --git a/api/analytics-platform/uptime-month.json b/api/analytics-platform/uptime-month.json
index 5017cb340a..6dc9653f98 100644
--- a/api/analytics-platform/uptime-month.json
+++ b/api/analytics-platform/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.34%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.94%","color":"yellowgreen"}
diff --git a/api/analytics-platform/uptime-week.json b/api/analytics-platform/uptime-week.json
index 151f231cd3..137d3f17e4 100644
--- a/api/analytics-platform/uptime-week.json
+++ b/api/analytics-platform/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.27%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.15%","color":"yellowgreen"}
diff --git a/api/analytics-platform/uptime-year.json b/api/analytics-platform/uptime-year.json
index 06ee842e68..5fdf3efcd1 100644
--- a/api/analytics-platform/uptime-year.json
+++ b/api/analytics-platform/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"97.74%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"97.64%","color":"brightgreen"}
diff --git a/api/analytics-platform/uptime.json b/api/analytics-platform/uptime.json
index 3c2dd01b84..67f9a299c4 100644
--- a/api/analytics-platform/uptime.json
+++ b/api/analytics-platform/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.4%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.34%","color":"brightgreen"}
diff --git a/api/api-v2/response-time-day.json b/api/api-v2/response-time-day.json
index 2ec684d0ee..c6b7be7dd0 100644
--- a/api/api-v2/response-time-day.json
+++ b/api/api-v2/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"110 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"125 ms","color":"brightgreen"}
diff --git a/api/api-v2/response-time-month.json b/api/api-v2/response-time-month.json
index 912674e502..38c463dfd6 100644
--- a/api/api-v2/response-time-month.json
+++ b/api/api-v2/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"2682 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"2631 ms","color":"red"}
diff --git a/api/api-v2/response-time-week.json b/api/api-v2/response-time-week.json
index ab878ef18f..ff28b990c9 100644
--- a/api/api-v2/response-time-week.json
+++ b/api/api-v2/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"117 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 7d","message":"120 ms","color":"brightgreen"}
diff --git a/api/api-v2/response-time-year.json b/api/api-v2/response-time-year.json
index d25f2db43b..e9c0cb47d9 100644
--- a/api/api-v2/response-time-year.json
+++ b/api/api-v2/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1642 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1612 ms","color":"red"}
diff --git a/api/api-v2/response-time.json b/api/api-v2/response-time.json
index d0acfa55b8..a4f14d4a5e 100644
--- a/api/api-v2/response-time.json
+++ b/api/api-v2/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1544 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1538 ms","color":"red"}
diff --git a/api/api-v2/uptime-day.json b/api/api-v2/uptime-day.json
index 226baeab58..a16ed31f60 100644
--- a/api/api-v2/uptime-day.json
+++ b/api/api-v2/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"76.39%","color":"orange"}
diff --git a/api/api-v2/uptime-month.json b/api/api-v2/uptime-month.json
index 79d5d62ce4..55270ebb43 100644
--- a/api/api-v2/uptime-month.json
+++ b/api/api-v2/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.4%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.62%","color":"brightgreen"}
diff --git a/api/api-v2/uptime-week.json b/api/api-v2/uptime-week.json
index de669811b9..9c17bc27e6 100644
--- a/api/api-v2/uptime-week.json
+++ b/api/api-v2/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"96.54%","color":"brightgreen"}
diff --git a/api/api-v2/uptime-year.json b/api/api-v2/uptime-year.json
index 3c162d26b4..54b8996c3b 100644
--- a/api/api-v2/uptime-year.json
+++ b/api/api-v2/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"97.73%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"97.67%","color":"brightgreen"}
diff --git a/api/api-v2/uptime.json b/api/api-v2/uptime.json
index 376ba201a3..05782eab5d 100644
--- a/api/api-v2/uptime.json
+++ b/api/api-v2/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.1%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.06%","color":"brightgreen"}
diff --git a/api/api-v3/response-time-day.json b/api/api-v3/response-time-day.json
index 99ee0b2471..c6b7be7dd0 100644
--- a/api/api-v3/response-time-day.json
+++ b/api/api-v3/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"98 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"125 ms","color":"brightgreen"}
diff --git a/api/api-v3/response-time-month.json b/api/api-v3/response-time-month.json
index 6a85ba1904..91d78acb10 100644
--- a/api/api-v3/response-time-month.json
+++ b/api/api-v3/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"2724 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"2675 ms","color":"red"}
diff --git a/api/api-v3/response-time-week.json b/api/api-v3/response-time-week.json
index 7ab5434757..8bc552f297 100644
--- a/api/api-v3/response-time-week.json
+++ b/api/api-v3/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"2922 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"2613 ms","color":"red"}
diff --git a/api/api-v3/response-time-year.json b/api/api-v3/response-time-year.json
index cb82fcceb2..64da62f84c 100644
--- a/api/api-v3/response-time-year.json
+++ b/api/api-v3/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1542 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1531 ms","color":"red"}
diff --git a/api/api-v3/response-time.json b/api/api-v3/response-time.json
index 3fe40a2bcf..7740a523b7 100644
--- a/api/api-v3/response-time.json
+++ b/api/api-v3/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1470 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1465 ms","color":"red"}
diff --git a/api/api-v3/uptime-day.json b/api/api-v3/uptime-day.json
index 7a9b86ac79..f04747007a 100644
--- a/api/api-v3/uptime-day.json
+++ b/api/api-v3/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"99.6%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"76.36%","color":"orange"}
diff --git a/api/api-v3/uptime-month.json b/api/api-v3/uptime-month.json
index e6c029470e..5061e61be4 100644
--- a/api/api-v3/uptime-month.json
+++ b/api/api-v3/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.34%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.56%","color":"brightgreen"}
diff --git a/api/api-v3/uptime-week.json b/api/api-v3/uptime-week.json
index 9552a76d19..8c858170e1 100644
--- a/api/api-v3/uptime-week.json
+++ b/api/api-v3/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.87%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"96.49%","color":"brightgreen"}
diff --git a/api/api-v3/uptime-year.json b/api/api-v3/uptime-year.json
index a9e3c438d9..1966127382 100644
--- a/api/api-v3/uptime-year.json
+++ b/api/api-v3/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"97.89%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"97.82%","color":"brightgreen"}
diff --git a/api/api-v3/uptime.json b/api/api-v3/uptime.json
index 7cfb64c3e6..575cd3a6f9 100644
--- a/api/api-v3/uptime.json
+++ b/api/api-v3/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.24%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.19%","color":"brightgreen"}
diff --git a/api/blog/response-time-day.json b/api/blog/response-time-day.json
index 8a3f278d51..7c501ec98a 100644
--- a/api/blog/response-time-day.json
+++ b/api/blog/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1222 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/blog/response-time-month.json b/api/blog/response-time-month.json
index 001c1c5ee0..254ed35d92 100644
--- a/api/blog/response-time-month.json
+++ b/api/blog/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1356 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1342 ms","color":"red"}
diff --git a/api/blog/response-time-week.json b/api/blog/response-time-week.json
index f0e6624847..5bce851bc2 100644
--- a/api/blog/response-time-week.json
+++ b/api/blog/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1154 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1110 ms","color":"red"}
diff --git a/api/blog/response-time-year.json b/api/blog/response-time-year.json
index fa6b25f7bc..d39fee6b87 100644
--- a/api/blog/response-time-year.json
+++ b/api/blog/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1996 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1994 ms","color":"red"}
diff --git a/api/blog/response-time.json b/api/blog/response-time.json
index f54080bc31..9cad3a93cb 100644
--- a/api/blog/response-time.json
+++ b/api/blog/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1887 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1885 ms","color":"red"}
diff --git a/api/blog/uptime-day.json b/api/blog/uptime-day.json
index 226baeab58..2cd3b6c5c4 100644
--- a/api/blog/uptime-day.json
+++ b/api/blog/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.63%","color":"red"}
diff --git a/api/blog/uptime-month.json b/api/blog/uptime-month.json
index 4113f9d90e..4ffc735e6d 100644
--- a/api/blog/uptime-month.json
+++ b/api/blog/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.38%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.02%","color":"yellowgreen"}
diff --git a/api/blog/uptime-week.json b/api/blog/uptime-week.json
index 049a8232ec..66ae3b7064 100644
--- a/api/blog/uptime-week.json
+++ b/api/blog/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.97%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.06%","color":"yellowgreen"}
diff --git a/api/blog/uptime-year.json b/api/blog/uptime-year.json
index a2b2764564..f5e21b0ba9 100644
--- a/api/blog/uptime-year.json
+++ b/api/blog/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.27%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"98.15%","color":"brightgreen"}
diff --git a/api/blog/uptime.json b/api/blog/uptime.json
index 5be6c5fac4..32367066a3 100644
--- a/api/blog/uptime.json
+++ b/api/blog/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.77%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.7%","color":"brightgreen"}
diff --git a/api/combien-de-sucres/response-time-day.json b/api/combien-de-sucres/response-time-day.json
index 7750736406..5190d8c7ab 100644
--- a/api/combien-de-sucres/response-time-day.json
+++ b/api/combien-de-sucres/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"738 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"721 ms","color":"yellow"}
diff --git a/api/combien-de-sucres/response-time-month.json b/api/combien-de-sucres/response-time-month.json
index 2147b471fa..4a9ce780a2 100644
--- a/api/combien-de-sucres/response-time-month.json
+++ b/api/combien-de-sucres/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1222 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1206 ms","color":"red"}
diff --git a/api/combien-de-sucres/response-time-week.json b/api/combien-de-sucres/response-time-week.json
index d27ee2e50a..8a12ccd17b 100644
--- a/api/combien-de-sucres/response-time-week.json
+++ b/api/combien-de-sucres/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"681 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"673 ms","color":"yellow"}
diff --git a/api/combien-de-sucres/response-time-year.json b/api/combien-de-sucres/response-time-year.json
index ef64f7384b..80b50520f1 100644
--- a/api/combien-de-sucres/response-time-year.json
+++ b/api/combien-de-sucres/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1116 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1105 ms","color":"red"}
diff --git a/api/combien-de-sucres/response-time.json b/api/combien-de-sucres/response-time.json
index 95ab3cc2ce..8cc31d96d7 100644
--- a/api/combien-de-sucres/response-time.json
+++ b/api/combien-de-sucres/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1116 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1105 ms","color":"red"}
diff --git a/api/combien-de-sucres/uptime-day.json b/api/combien-de-sucres/uptime-day.json
index 226baeab58..a2ff908798 100644
--- a/api/combien-de-sucres/uptime-day.json
+++ b/api/combien-de-sucres/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"99.48%","color":"brightgreen"}
diff --git a/api/combien-de-sucres/uptime-month.json b/api/combien-de-sucres/uptime-month.json
index e71756a7c2..027c719b6a 100644
--- a/api/combien-de-sucres/uptime-month.json
+++ b/api/combien-de-sucres/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"87.22%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"91.73%","color":"green"}
diff --git a/api/combien-de-sucres/uptime-week.json b/api/combien-de-sucres/uptime-week.json
index de669811b9..d7e9fcfa11 100644
--- a/api/combien-de-sucres/uptime-week.json
+++ b/api/combien-de-sucres/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.84%","color":"brightgreen"}
diff --git a/api/combien-de-sucres/uptime-year.json b/api/combien-de-sucres/uptime-year.json
index e3d7529011..a3a6a2654e 100644
--- a/api/combien-de-sucres/uptime-year.json
+++ b/api/combien-de-sucres/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"91.8%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"91.93%","color":"green"}
diff --git a/api/combien-de-sucres/uptime.json b/api/combien-de-sucres/uptime.json
index 3cf43d47c4..67d855662f 100644
--- a/api/combien-de-sucres/uptime.json
+++ b/api/combien-de-sucres/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"91.8%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"91.93%","color":"green"}
diff --git a/api/connect-platform-odoo-crm/response-time-day.json b/api/connect-platform-odoo-crm/response-time-day.json
new file mode 100644
index 0000000000..7c501ec98a
--- /dev/null
+++ b/api/connect-platform-odoo-crm/response-time-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/connect-platform-odoo-crm/response-time-month.json b/api/connect-platform-odoo-crm/response-time-month.json
new file mode 100644
index 0000000000..d7245c628d
--- /dev/null
+++ b/api/connect-platform-odoo-crm/response-time-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 30d","message":"0 ms","color":"red"}
diff --git a/api/connect-platform-odoo-crm/response-time-week.json b/api/connect-platform-odoo-crm/response-time-week.json
new file mode 100644
index 0000000000..578e0757ec
--- /dev/null
+++ b/api/connect-platform-odoo-crm/response-time-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 7d","message":"0 ms","color":"red"}
diff --git a/api/connect-platform-odoo-crm/response-time-year.json b/api/connect-platform-odoo-crm/response-time-year.json
new file mode 100644
index 0000000000..c60b234b80
--- /dev/null
+++ b/api/connect-platform-odoo-crm/response-time-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 1y","message":"0 ms","color":"red"}
diff --git a/api/connect-platform-odoo-crm/response-time.json b/api/connect-platform-odoo-crm/response-time.json
new file mode 100644
index 0000000000..3ef4a0d46d
--- /dev/null
+++ b/api/connect-platform-odoo-crm/response-time.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time","message":"0 ms","color":"red"}
diff --git a/api/connect-platform-odoo-crm/uptime-day.json b/api/connect-platform-odoo-crm/uptime-day.json
new file mode 100644
index 0000000000..8fb1578057
--- /dev/null
+++ b/api/connect-platform-odoo-crm/uptime-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 24h","message":"99.76%","color":"brightgreen"}
diff --git a/api/connect-platform-odoo-crm/uptime-month.json b/api/connect-platform-odoo-crm/uptime-month.json
new file mode 100644
index 0000000000..3a742bd233
--- /dev/null
+++ b/api/connect-platform-odoo-crm/uptime-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 30d","message":"99.76%","color":"brightgreen"}
diff --git a/api/connect-platform-odoo-crm/uptime-week.json b/api/connect-platform-odoo-crm/uptime-week.json
new file mode 100644
index 0000000000..6bf9b70d60
--- /dev/null
+++ b/api/connect-platform-odoo-crm/uptime-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 7d","message":"99.76%","color":"brightgreen"}
diff --git a/api/connect-platform-odoo-crm/uptime-year.json b/api/connect-platform-odoo-crm/uptime-year.json
new file mode 100644
index 0000000000..82f2bb1b07
--- /dev/null
+++ b/api/connect-platform-odoo-crm/uptime-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 1y","message":"99.76%","color":"brightgreen"}
diff --git a/api/connect-platform-odoo-crm/uptime.json b/api/connect-platform-odoo-crm/uptime.json
new file mode 100644
index 0000000000..b218a04aaa
--- /dev/null
+++ b/api/connect-platform-odoo-crm/uptime.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime","message":"99.76%","color":"brightgreen"}
diff --git a/api/connect-platform/response-time-day.json b/api/connect-platform/response-time-day.json
deleted file mode 100644
index 894595024b..0000000000
--- a/api/connect-platform/response-time-day.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"response time 24h","message":"780 ms","color":"yellow"}
diff --git a/api/connect-platform/response-time-month.json b/api/connect-platform/response-time-month.json
deleted file mode 100644
index 2656512b0d..0000000000
--- a/api/connect-platform/response-time-month.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1440 ms","color":"red"}
diff --git a/api/connect-platform/response-time-week.json b/api/connect-platform/response-time-week.json
deleted file mode 100644
index 35ce49d1a1..0000000000
--- a/api/connect-platform/response-time-week.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1063 ms","color":"red"}
diff --git a/api/connect-platform/response-time-year.json b/api/connect-platform/response-time-year.json
deleted file mode 100644
index 995d11de25..0000000000
--- a/api/connect-platform/response-time-year.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1995 ms","color":"red"}
diff --git a/api/connect-platform/response-time.json b/api/connect-platform/response-time.json
deleted file mode 100644
index 42e737f3cc..0000000000
--- a/api/connect-platform/response-time.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"response time","message":"1889 ms","color":"red"}
diff --git a/api/connect-platform/uptime-day.json b/api/connect-platform/uptime-day.json
deleted file mode 100644
index 226baeab58..0000000000
--- a/api/connect-platform/uptime-day.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
diff --git a/api/connect-platform/uptime-month.json b/api/connect-platform/uptime-month.json
deleted file mode 100644
index 1137e50682..0000000000
--- a/api/connect-platform/uptime-month.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.32%","color":"yellowgreen"}
diff --git a/api/connect-platform/uptime-week.json b/api/connect-platform/uptime-week.json
deleted file mode 100644
index 541428ea68..0000000000
--- a/api/connect-platform/uptime-week.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.07%","color":"green"}
diff --git a/api/connect-platform/uptime-year.json b/api/connect-platform/uptime-year.json
deleted file mode 100644
index 656d64000e..0000000000
--- a/api/connect-platform/uptime-year.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.54%","color":"brightgreen"}
diff --git a/api/connect-platform/uptime.json b/api/connect-platform/uptime.json
deleted file mode 100644
index ed962df6d6..0000000000
--- a/api/connect-platform/uptime.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"uptime","message":"98.96%","color":"brightgreen"}
diff --git a/api/contribalim/response-time-day.json b/api/contribalim/response-time-day.json
index 2b1957095c..87f61441d0 100644
--- a/api/contribalim/response-time-day.json
+++ b/api/contribalim/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"331 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 24h","message":"222 ms","color":"green"}
diff --git a/api/contribalim/response-time-month.json b/api/contribalim/response-time-month.json
index 42c9077a91..a305d6667c 100644
--- a/api/contribalim/response-time-month.json
+++ b/api/contribalim/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"456 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 30d","message":"449 ms","color":"yellowgreen"}
diff --git a/api/contribalim/response-time-week.json b/api/contribalim/response-time-week.json
index 5c37aa7953..da884737dd 100644
--- a/api/contribalim/response-time-week.json
+++ b/api/contribalim/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"313 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 7d","message":"269 ms","color":"green"}
diff --git a/api/contribalim/response-time-year.json b/api/contribalim/response-time-year.json
index b14fc91d87..94e4da76f2 100644
--- a/api/contribalim/response-time-year.json
+++ b/api/contribalim/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"381 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 1y","message":"377 ms","color":"green"}
diff --git a/api/contribalim/response-time.json b/api/contribalim/response-time.json
index 84ecd33629..6825018e3a 100644
--- a/api/contribalim/response-time.json
+++ b/api/contribalim/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"381 ms","color":"green"}
+{"schemaVersion":1,"label":"response time","message":"377 ms","color":"green"}
diff --git a/api/contribalim/uptime-year.json b/api/contribalim/uptime-year.json
index 53b93e5cdc..05d627099c 100644
--- a/api/contribalim/uptime-year.json
+++ b/api/contribalim/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"92.37%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"92.5%","color":"green"}
diff --git a/api/contribalim/uptime.json b/api/contribalim/uptime.json
index f1e0af2638..65f4f81499 100644
--- a/api/contribalim/uptime.json
+++ b/api/contribalim/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"92.37%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"92.5%","color":"green"}
diff --git a/api/datasette-instance-mirabelle/response-time-day.json b/api/datasette-instance-mirabelle/response-time-day.json
index a96a7e373c..7c501ec98a 100644
--- a/api/datasette-instance-mirabelle/response-time-day.json
+++ b/api/datasette-instance-mirabelle/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"653 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/datasette-instance-mirabelle/response-time-month.json b/api/datasette-instance-mirabelle/response-time-month.json
index 28504a7233..004ba85787 100644
--- a/api/datasette-instance-mirabelle/response-time-month.json
+++ b/api/datasette-instance-mirabelle/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"866 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 30d","message":"868 ms","color":"orange"}
diff --git a/api/datasette-instance-mirabelle/response-time-week.json b/api/datasette-instance-mirabelle/response-time-week.json
index 46f7e27b22..30c9b3d395 100644
--- a/api/datasette-instance-mirabelle/response-time-week.json
+++ b/api/datasette-instance-mirabelle/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"937 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"989 ms","color":"orange"}
diff --git a/api/datasette-instance-mirabelle/response-time-year.json b/api/datasette-instance-mirabelle/response-time-year.json
index f65b163d8c..9ccd54f7e1 100644
--- a/api/datasette-instance-mirabelle/response-time-year.json
+++ b/api/datasette-instance-mirabelle/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"703 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"700 ms","color":"yellow"}
diff --git a/api/datasette-instance-mirabelle/response-time.json b/api/datasette-instance-mirabelle/response-time.json
index fd166aacbe..78a13005d7 100644
--- a/api/datasette-instance-mirabelle/response-time.json
+++ b/api/datasette-instance-mirabelle/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"703 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"700 ms","color":"yellow"}
diff --git a/api/datasette-instance-mirabelle/uptime-day.json b/api/datasette-instance-mirabelle/uptime-day.json
index 226baeab58..649bed2a52 100644
--- a/api/datasette-instance-mirabelle/uptime-day.json
+++ b/api/datasette-instance-mirabelle/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.33%","color":"red"}
diff --git a/api/datasette-instance-mirabelle/uptime-month.json b/api/datasette-instance-mirabelle/uptime-month.json
index 2ca80fed70..1ec2df5961 100644
--- a/api/datasette-instance-mirabelle/uptime-month.json
+++ b/api/datasette-instance-mirabelle/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.43%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.09%","color":"yellowgreen"}
diff --git a/api/datasette-instance-mirabelle/uptime-week.json b/api/datasette-instance-mirabelle/uptime-week.json
index a147c83bf5..2a70cb0a2f 100644
--- a/api/datasette-instance-mirabelle/uptime-week.json
+++ b/api/datasette-instance-mirabelle/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.19%","color":"yellowgreen"}
diff --git a/api/datasette-instance-mirabelle/uptime-year.json b/api/datasette-instance-mirabelle/uptime-year.json
index ca28f50dc4..f2bd570ab3 100644
--- a/api/datasette-instance-mirabelle/uptime-year.json
+++ b/api/datasette-instance-mirabelle/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"96.06%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.64%","color":"brightgreen"}
diff --git a/api/datasette-instance-mirabelle/uptime.json b/api/datasette-instance-mirabelle/uptime.json
index cb472d2d8f..023859edde 100644
--- a/api/datasette-instance-mirabelle/uptime.json
+++ b/api/datasette-instance-mirabelle/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"96.06%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.64%","color":"brightgreen"}
diff --git a/api/emballe-pres-de-chez-vous/response-time-day.json b/api/emballe-pres-de-chez-vous/response-time-day.json
index 7116bf16b2..b59c5ae197 100644
--- a/api/emballe-pres-de-chez-vous/response-time-day.json
+++ b/api/emballe-pres-de-chez-vous/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"2879 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"5591 ms","color":"red"}
diff --git a/api/emballe-pres-de-chez-vous/response-time-month.json b/api/emballe-pres-de-chez-vous/response-time-month.json
index 40a3f794ff..e5b93df3c5 100644
--- a/api/emballe-pres-de-chez-vous/response-time-month.json
+++ b/api/emballe-pres-de-chez-vous/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"4812 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"4904 ms","color":"red"}
diff --git a/api/emballe-pres-de-chez-vous/response-time-week.json b/api/emballe-pres-de-chez-vous/response-time-week.json
index c3e71da5e1..4348e0ca84 100644
--- a/api/emballe-pres-de-chez-vous/response-time-week.json
+++ b/api/emballe-pres-de-chez-vous/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"2972 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"3975 ms","color":"red"}
diff --git a/api/emballe-pres-de-chez-vous/response-time-year.json b/api/emballe-pres-de-chez-vous/response-time-year.json
index afd7e7b31c..0794f21bd6 100644
--- a/api/emballe-pres-de-chez-vous/response-time-year.json
+++ b/api/emballe-pres-de-chez-vous/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"4048 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"4075 ms","color":"red"}
diff --git a/api/emballe-pres-de-chez-vous/response-time.json b/api/emballe-pres-de-chez-vous/response-time.json
index 907a409286..5966977103 100644
--- a/api/emballe-pres-de-chez-vous/response-time.json
+++ b/api/emballe-pres-de-chez-vous/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"4048 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"4075 ms","color":"red"}
diff --git a/api/emballe-pres-de-chez-vous/uptime-day.json b/api/emballe-pres-de-chez-vous/uptime-day.json
index 226baeab58..d9f1d3c94e 100644
--- a/api/emballe-pres-de-chez-vous/uptime-day.json
+++ b/api/emballe-pres-de-chez-vous/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"97.6%","color":"brightgreen"}
diff --git a/api/emballe-pres-de-chez-vous/uptime-month.json b/api/emballe-pres-de-chez-vous/uptime-month.json
index 4b48d5171b..ab60ceca5b 100644
--- a/api/emballe-pres-de-chez-vous/uptime-month.json
+++ b/api/emballe-pres-de-chez-vous/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.05%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.99%","color":"brightgreen"}
diff --git a/api/emballe-pres-de-chez-vous/uptime-week.json b/api/emballe-pres-de-chez-vous/uptime-week.json
index 4781a696d0..55ef2e58eb 100644
--- a/api/emballe-pres-de-chez-vous/uptime-week.json
+++ b/api/emballe-pres-de-chez-vous/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.74%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.4%","color":"brightgreen"}
diff --git a/api/emballe-pres-de-chez-vous/uptime-year.json b/api/emballe-pres-de-chez-vous/uptime-year.json
index 026434533f..df01d71152 100644
--- a/api/emballe-pres-de-chez-vous/uptime-year.json
+++ b/api/emballe-pres-de-chez-vous/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"99.09%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"99.1%","color":"brightgreen"}
diff --git a/api/emballe-pres-de-chez-vous/uptime.json b/api/emballe-pres-de-chez-vous/uptime.json
index da8ebcf880..44beda5000 100644
--- a/api/emballe-pres-de-chez-vous/uptime.json
+++ b/api/emballe-pres-de-chez-vous/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"99.09%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"99.1%","color":"brightgreen"}
diff --git a/api/folksonomy-engine/response-time-day.json b/api/folksonomy-engine/response-time-day.json
index bc8dea88a5..7c501ec98a 100644
--- a/api/folksonomy-engine/response-time-day.json
+++ b/api/folksonomy-engine/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1025 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/folksonomy-engine/response-time-month.json b/api/folksonomy-engine/response-time-month.json
index 7730f1c029..00ff98f335 100644
--- a/api/folksonomy-engine/response-time-month.json
+++ b/api/folksonomy-engine/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"905 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 30d","message":"904 ms","color":"orange"}
diff --git a/api/folksonomy-engine/response-time-week.json b/api/folksonomy-engine/response-time-week.json
index 10f2ef85af..4c2dce6ba9 100644
--- a/api/folksonomy-engine/response-time-week.json
+++ b/api/folksonomy-engine/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"818 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"800 ms","color":"orange"}
diff --git a/api/folksonomy-engine/uptime-day.json b/api/folksonomy-engine/uptime-day.json
index 226baeab58..084d2318d1 100644
--- a/api/folksonomy-engine/uptime-day.json
+++ b/api/folksonomy-engine/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.6%","color":"red"}
diff --git a/api/folksonomy-engine/uptime-month.json b/api/folksonomy-engine/uptime-month.json
index f1fcf08e61..2f538440e0 100644
--- a/api/folksonomy-engine/uptime-month.json
+++ b/api/folksonomy-engine/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.39%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.03%","color":"yellowgreen"}
diff --git a/api/folksonomy-engine/uptime-week.json b/api/folksonomy-engine/uptime-week.json
index a147c83bf5..462de8b31e 100644
--- a/api/folksonomy-engine/uptime-week.json
+++ b/api/folksonomy-engine/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.09%","color":"yellowgreen"}
diff --git a/api/folksonomy-engine/uptime-year.json b/api/folksonomy-engine/uptime-year.json
index 4f9ab446ff..2fe2c097c7 100644
--- a/api/folksonomy-engine/uptime-year.json
+++ b/api/folksonomy-engine/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.52%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"98.41%","color":"brightgreen"}
diff --git a/api/folksonomy-engine/uptime.json b/api/folksonomy-engine/uptime.json
index 4032b1827d..426abf0329 100644
--- a/api/folksonomy-engine/uptime.json
+++ b/api/folksonomy-engine/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.95%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.88%","color":"brightgreen"}
diff --git a/api/forum/response-time-day.json b/api/forum/response-time-day.json
index 110bfcac94..7c501ec98a 100644
--- a/api/forum/response-time-day.json
+++ b/api/forum/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"859 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/forum/response-time-month.json b/api/forum/response-time-month.json
index 7f53a0932b..2a9eefa369 100644
--- a/api/forum/response-time-month.json
+++ b/api/forum/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1471 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1477 ms","color":"red"}
diff --git a/api/forum/response-time-week.json b/api/forum/response-time-week.json
index c3b0ecdb34..1ee61bbfa1 100644
--- a/api/forum/response-time-week.json
+++ b/api/forum/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"2686 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"2944 ms","color":"red"}
diff --git a/api/forum/response-time-year.json b/api/forum/response-time-year.json
index 4b4263647f..7d720c8a73 100644
--- a/api/forum/response-time-year.json
+++ b/api/forum/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1180 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1175 ms","color":"red"}
diff --git a/api/forum/response-time.json b/api/forum/response-time.json
index e9cd71e1e6..948b2f7f63 100644
--- a/api/forum/response-time.json
+++ b/api/forum/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1180 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1175 ms","color":"red"}
diff --git a/api/forum/uptime-day.json b/api/forum/uptime-day.json
index 226baeab58..927f1f3254 100644
--- a/api/forum/uptime-day.json
+++ b/api/forum/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.3%","color":"red"}
diff --git a/api/forum/uptime-month.json b/api/forum/uptime-month.json
index ab3808e679..29e93441d9 100644
--- a/api/forum/uptime-month.json
+++ b/api/forum/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"83.94%","color":"yellow"}
+{"schemaVersion":1,"label":"uptime 30d","message":"82.6%","color":"yellow"}
diff --git a/api/forum/uptime-week.json b/api/forum/uptime-week.json
index 0c7bec162d..e0f83a37fb 100644
--- a/api/forum/uptime-week.json
+++ b/api/forum/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"70.29%","color":"red"}
+{"schemaVersion":1,"label":"uptime 7d","message":"64.48%","color":"red"}
diff --git a/api/forum/uptime-year.json b/api/forum/uptime-year.json
index bb240f7b61..b32ba29e18 100644
--- a/api/forum/uptime-year.json
+++ b/api/forum/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"94.06%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"93.68%","color":"green"}
diff --git a/api/forum/uptime.json b/api/forum/uptime.json
index f50125c6ae..01bf0a9676 100644
--- a/api/forum/uptime.json
+++ b/api/forum/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"94.06%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"93.68%","color":"green"}
diff --git a/api/how-much-sugar/response-time-day.json b/api/how-much-sugar/response-time-day.json
index 69621f1171..072d5dcdc7 100644
--- a/api/how-much-sugar/response-time-day.json
+++ b/api/how-much-sugar/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"528 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"516 ms","color":"yellowgreen"}
diff --git a/api/how-much-sugar/response-time-month.json b/api/how-much-sugar/response-time-month.json
index 66ab4faec7..3ced8d89eb 100644
--- a/api/how-much-sugar/response-time-month.json
+++ b/api/how-much-sugar/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"781 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"761 ms","color":"yellow"}
diff --git a/api/how-much-sugar/response-time-year.json b/api/how-much-sugar/response-time-year.json
index dbba53402c..5cc02b9b60 100644
--- a/api/how-much-sugar/response-time-year.json
+++ b/api/how-much-sugar/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"689 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"681 ms","color":"yellow"}
diff --git a/api/how-much-sugar/response-time.json b/api/how-much-sugar/response-time.json
index 40c724fc7a..077dc3b613 100644
--- a/api/how-much-sugar/response-time.json
+++ b/api/how-much-sugar/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"689 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"681 ms","color":"yellow"}
diff --git a/api/how-much-sugar/uptime-day.json b/api/how-much-sugar/uptime-day.json
index 226baeab58..0476ea538d 100644
--- a/api/how-much-sugar/uptime-day.json
+++ b/api/how-much-sugar/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"98.74%","color":"brightgreen"}
diff --git a/api/how-much-sugar/uptime-month.json b/api/how-much-sugar/uptime-month.json
index 112d7ddc12..9d9cb241e4 100644
--- a/api/how-much-sugar/uptime-month.json
+++ b/api/how-much-sugar/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"88.08%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"92.57%","color":"green"}
diff --git a/api/how-much-sugar/uptime-week.json b/api/how-much-sugar/uptime-week.json
index de669811b9..38b06e6462 100644
--- a/api/how-much-sugar/uptime-week.json
+++ b/api/how-much-sugar/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.73%","color":"brightgreen"}
diff --git a/api/how-much-sugar/uptime-year.json b/api/how-much-sugar/uptime-year.json
index 54e8aaf5fb..a8c1d6d484 100644
--- a/api/how-much-sugar/uptime-year.json
+++ b/api/how-much-sugar/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"92.15%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"92.26%","color":"green"}
diff --git a/api/how-much-sugar/uptime.json b/api/how-much-sugar/uptime.json
index 11a5c0e8a0..84ec21c22d 100644
--- a/api/how-much-sugar/uptime.json
+++ b/api/how-much-sugar/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"92.15%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"92.26%","color":"green"}
diff --git a/api/hunger-games/response-time-day.json b/api/hunger-games/response-time-day.json
index 44179cbb51..dcba1f8feb 100644
--- a/api/hunger-games/response-time-day.json
+++ b/api/hunger-games/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"186 ms","color":"brightgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"247 ms","color":"green"}
diff --git a/api/hunger-games/response-time-month.json b/api/hunger-games/response-time-month.json
index ede51c244a..8c3823a144 100644
--- a/api/hunger-games/response-time-month.json
+++ b/api/hunger-games/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"319 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 30d","message":"323 ms","color":"green"}
diff --git a/api/hunger-games/response-time-week.json b/api/hunger-games/response-time-week.json
index edea0d7642..9754807572 100644
--- a/api/hunger-games/response-time-week.json
+++ b/api/hunger-games/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"220 ms","color":"green"}
+{"schemaVersion":1,"label":"response time 7d","message":"250 ms","color":"green"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/response-time-day.json b/api/knowledge-panels-for-facets-net-and-org/response-time-day.json
index 542eb624b8..6a1b86eb15 100644
--- a/api/knowledge-panels-for-facets-net-and-org/response-time-day.json
+++ b/api/knowledge-panels-for-facets-net-and-org/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"594 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"1065 ms","color":"red"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/response-time-month.json b/api/knowledge-panels-for-facets-net-and-org/response-time-month.json
index 61fb60975e..75d4628daf 100644
--- a/api/knowledge-panels-for-facets-net-and-org/response-time-month.json
+++ b/api/knowledge-panels-for-facets-net-and-org/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"3459 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"3419 ms","color":"red"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/response-time-week.json b/api/knowledge-panels-for-facets-net-and-org/response-time-week.json
index 4ed7d09cf0..3009120d9b 100644
--- a/api/knowledge-panels-for-facets-net-and-org/response-time-week.json
+++ b/api/knowledge-panels-for-facets-net-and-org/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"682 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"847 ms","color":"orange"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/response-time-year.json b/api/knowledge-panels-for-facets-net-and-org/response-time-year.json
index 29013c695c..5b9a6ec0a8 100644
--- a/api/knowledge-panels-for-facets-net-and-org/response-time-year.json
+++ b/api/knowledge-panels-for-facets-net-and-org/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"3015 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"2973 ms","color":"red"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/response-time.json b/api/knowledge-panels-for-facets-net-and-org/response-time.json
index 5b387444f1..af57be8f67 100644
--- a/api/knowledge-panels-for-facets-net-and-org/response-time.json
+++ b/api/knowledge-panels-for-facets-net-and-org/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"3015 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"2973 ms","color":"red"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/uptime-day.json b/api/knowledge-panels-for-facets-net-and-org/uptime-day.json
index 226baeab58..7308cb663e 100644
--- a/api/knowledge-panels-for-facets-net-and-org/uptime-day.json
+++ b/api/knowledge-panels-for-facets-net-and-org/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"57.49%","color":"red"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/uptime-month.json b/api/knowledge-panels-for-facets-net-and-org/uptime-month.json
index 5d0c91c627..bf712b5272 100644
--- a/api/knowledge-panels-for-facets-net-and-org/uptime-month.json
+++ b/api/knowledge-panels-for-facets-net-and-org/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"88.88%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.48%","color":"yellowgreen"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/uptime-week.json b/api/knowledge-panels-for-facets-net-and-org/uptime-week.json
index ba1e6195ec..5e36baafea 100644
--- a/api/knowledge-panels-for-facets-net-and-org/uptime-week.json
+++ b/api/knowledge-panels-for-facets-net-and-org/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.94%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"87.86%","color":"yellowgreen"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/uptime-year.json b/api/knowledge-panels-for-facets-net-and-org/uptime-year.json
index 186549e1d7..079b5d3b2d 100644
--- a/api/knowledge-panels-for-facets-net-and-org/uptime-year.json
+++ b/api/knowledge-panels-for-facets-net-and-org/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"95.55%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.12%","color":"brightgreen"}
diff --git a/api/knowledge-panels-for-facets-net-and-org/uptime.json b/api/knowledge-panels-for-facets-net-and-org/uptime.json
index 50bc291c98..282a061ec2 100644
--- a/api/knowledge-panels-for-facets-net-and-org/uptime.json
+++ b/api/knowledge-panels-for-facets-net-and-org/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"95.55%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.12%","color":"brightgreen"}
diff --git a/api/made-near-me/response-time-day.json b/api/made-near-me/response-time-day.json
index e59e9c90c5..98cbec174c 100644
--- a/api/made-near-me/response-time-day.json
+++ b/api/made-near-me/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"3646 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"6037 ms","color":"red"}
diff --git a/api/made-near-me/response-time-month.json b/api/made-near-me/response-time-month.json
index b14a8aa49a..ba8699ec49 100644
--- a/api/made-near-me/response-time-month.json
+++ b/api/made-near-me/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"4496 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"4566 ms","color":"red"}
diff --git a/api/made-near-me/response-time-week.json b/api/made-near-me/response-time-week.json
index b49eaae00b..d5f5a8cc36 100644
--- a/api/made-near-me/response-time-week.json
+++ b/api/made-near-me/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"3574 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"4473 ms","color":"red"}
diff --git a/api/made-near-me/response-time-year.json b/api/made-near-me/response-time-year.json
index 1f9ff4d557..58f110e719 100644
--- a/api/made-near-me/response-time-year.json
+++ b/api/made-near-me/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"4242 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"4277 ms","color":"red"}
diff --git a/api/made-near-me/response-time.json b/api/made-near-me/response-time.json
index ae12ca37b4..7aa94c607b 100644
--- a/api/made-near-me/response-time.json
+++ b/api/made-near-me/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"4242 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"4277 ms","color":"red"}
diff --git a/api/made-near-me/uptime-day.json b/api/made-near-me/uptime-day.json
index 131a10b644..95162f61ad 100644
--- a/api/made-near-me/uptime-day.json
+++ b/api/made-near-me/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"98.58%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"95.36%","color":"brightgreen"}
diff --git a/api/made-near-me/uptime-month.json b/api/made-near-me/uptime-month.json
index a2a8f0a3a1..8b9c5602f9 100644
--- a/api/made-near-me/uptime-month.json
+++ b/api/made-near-me/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"98.34%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.27%","color":"brightgreen"}
diff --git a/api/made-near-me/uptime-week.json b/api/made-near-me/uptime-week.json
index 60c8f4b3fc..befad11697 100644
--- a/api/made-near-me/uptime-week.json
+++ b/api/made-near-me/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.33%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"98.66%","color":"brightgreen"}
diff --git a/api/main-website-open-food-facts/response-time-day.json b/api/main-website-open-food-facts/response-time-day.json
index 27e8b93434..542b7dae2b 100644
--- a/api/main-website-open-food-facts/response-time-day.json
+++ b/api/main-website-open-food-facts/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1410 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"4264 ms","color":"red"}
diff --git a/api/main-website-open-food-facts/response-time-month.json b/api/main-website-open-food-facts/response-time-month.json
index 17fe0e1e66..e73fd5d9c0 100644
--- a/api/main-website-open-food-facts/response-time-month.json
+++ b/api/main-website-open-food-facts/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"4382 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"4433 ms","color":"red"}
diff --git a/api/main-website-open-food-facts/response-time-week.json b/api/main-website-open-food-facts/response-time-week.json
index d9a89ae7e5..db172c1f23 100644
--- a/api/main-website-open-food-facts/response-time-week.json
+++ b/api/main-website-open-food-facts/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"3142 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"3402 ms","color":"red"}
diff --git a/api/main-website-open-food-facts/uptime-day.json b/api/main-website-open-food-facts/uptime-day.json
index 8eef1087f5..41cd76641e 100644
--- a/api/main-website-open-food-facts/uptime-day.json
+++ b/api/main-website-open-food-facts/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"98.39%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"96.7%","color":"brightgreen"}
diff --git a/api/main-website-open-food-facts/uptime-month.json b/api/main-website-open-food-facts/uptime-month.json
index 8d0b725088..72601942e1 100644
--- a/api/main-website-open-food-facts/uptime-month.json
+++ b/api/main-website-open-food-facts/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"98.15%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.05%","color":"brightgreen"}
diff --git a/api/main-website-open-food-facts/uptime-week.json b/api/main-website-open-food-facts/uptime-week.json
index ee535cecf9..8919308f6f 100644
--- a/api/main-website-open-food-facts/uptime-week.json
+++ b/api/main-website-open-food-facts/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"98.27%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"97.8%","color":"brightgreen"}
diff --git a/api/main-website-open-food-facts/uptime-year.json b/api/main-website-open-food-facts/uptime-year.json
index 548043be55..41652d0b95 100644
--- a/api/main-website-open-food-facts/uptime-year.json
+++ b/api/main-website-open-food-facts/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"98.93%","color":"brightgreen"}
diff --git a/api/main-website-open-food-facts/uptime.json b/api/main-website-open-food-facts/uptime.json
index bdb8b420f1..70c7ed2ca9 100644
--- a/api/main-website-open-food-facts/uptime.json
+++ b/api/main-website-open-food-facts/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.93%","color":"brightgreen"}
diff --git a/api/metrics-platform/response-time-day.json b/api/metrics-platform/response-time-day.json
index fd01f9f6e7..7c501ec98a 100644
--- a/api/metrics-platform/response-time-day.json
+++ b/api/metrics-platform/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"768 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/metrics-platform/response-time-month.json b/api/metrics-platform/response-time-month.json
index 5702457a6e..452a8378d1 100644
--- a/api/metrics-platform/response-time-month.json
+++ b/api/metrics-platform/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1065 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1060 ms","color":"red"}
diff --git a/api/metrics-platform/response-time-week.json b/api/metrics-platform/response-time-week.json
index 2d93a92b47..67cec20314 100644
--- a/api/metrics-platform/response-time-week.json
+++ b/api/metrics-platform/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1012 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1018 ms","color":"red"}
diff --git a/api/metrics-platform/uptime-day.json b/api/metrics-platform/uptime-day.json
index 226baeab58..eeb7738d9c 100644
--- a/api/metrics-platform/uptime-day.json
+++ b/api/metrics-platform/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.69%","color":"red"}
diff --git a/api/metrics-platform/uptime-month.json b/api/metrics-platform/uptime-month.json
index 79e3e52ba1..75a6350eba 100644
--- a/api/metrics-platform/uptime-month.json
+++ b/api/metrics-platform/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.31%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.95%","color":"yellowgreen"}
diff --git a/api/metrics-platform/uptime-week.json b/api/metrics-platform/uptime-week.json
index bc3682dc96..a80b5f8bdd 100644
--- a/api/metrics-platform/uptime-week.json
+++ b/api/metrics-platform/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.06%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.16%","color":"yellowgreen"}
diff --git a/api/metrics-platform/uptime-year.json b/api/metrics-platform/uptime-year.json
index eb2049e679..5b0a462428 100644
--- a/api/metrics-platform/uptime-year.json
+++ b/api/metrics-platform/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.5%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"98.38%","color":"brightgreen"}
diff --git a/api/metrics-platform/uptime.json b/api/metrics-platform/uptime.json
index 89f0283b96..7ef95170cd 100644
--- a/api/metrics-platform/uptime.json
+++ b/api/metrics-platform/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.94%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.86%","color":"brightgreen"}
diff --git a/api/monitoring-platform/response-time-day.json b/api/monitoring-platform/response-time-day.json
index a9311f81ba..7c501ec98a 100644
--- a/api/monitoring-platform/response-time-day.json
+++ b/api/monitoring-platform/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"526 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/monitoring-platform/response-time-month.json b/api/monitoring-platform/response-time-month.json
index ff8e67f181..1414c976b2 100644
--- a/api/monitoring-platform/response-time-month.json
+++ b/api/monitoring-platform/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"735 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"731 ms","color":"yellow"}
diff --git a/api/monitoring-platform/response-time-week.json b/api/monitoring-platform/response-time-week.json
index 7f89efaff4..01812b8336 100644
--- a/api/monitoring-platform/response-time-week.json
+++ b/api/monitoring-platform/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"691 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"684 ms","color":"yellow"}
diff --git a/api/monitoring-platform/response-time.json b/api/monitoring-platform/response-time.json
index 263becb52c..2075c831ce 100644
--- a/api/monitoring-platform/response-time.json
+++ b/api/monitoring-platform/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1275 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1273 ms","color":"red"}
diff --git a/api/monitoring-platform/uptime-month.json b/api/monitoring-platform/uptime-month.json
index fefe08d608..036e28d5fb 100644
--- a/api/monitoring-platform/uptime-month.json
+++ b/api/monitoring-platform/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"84.34%","color":"yellow"}
+{"schemaVersion":1,"label":"uptime 30d","message":"79.8%","color":"orange"}
diff --git a/api/monitoring-platform/uptime-week.json b/api/monitoring-platform/uptime-week.json
index 586776a55a..68d5a4b6de 100644
--- a/api/monitoring-platform/uptime-week.json
+++ b/api/monitoring-platform/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"72%","color":"red"}
+{"schemaVersion":1,"label":"uptime 7d","message":"52.29%","color":"red"}
diff --git a/api/monitoring-platform/uptime-year.json b/api/monitoring-platform/uptime-year.json
index d56cbc6678..8350069121 100644
--- a/api/monitoring-platform/uptime-year.json
+++ b/api/monitoring-platform/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"97.01%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"96.63%","color":"brightgreen"}
diff --git a/api/monitoring-platform/uptime.json b/api/monitoring-platform/uptime.json
index 29c17fddee..2affa76e4c 100644
--- a/api/monitoring-platform/uptime.json
+++ b/api/monitoring-platform/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"97.3%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"96.96%","color":"brightgreen"}
diff --git a/api/nutri-patrol-production/response-time-day.json b/api/nutri-patrol-production/response-time-day.json
index d2b4987d81..7c501ec98a 100644
--- a/api/nutri-patrol-production/response-time-day.json
+++ b/api/nutri-patrol-production/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"566 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/nutri-patrol-production/response-time-month.json b/api/nutri-patrol-production/response-time-month.json
index 6bddbd6926..f29c2039f2 100644
--- a/api/nutri-patrol-production/response-time-month.json
+++ b/api/nutri-patrol-production/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"812 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 30d","message":"815 ms","color":"orange"}
diff --git a/api/nutri-patrol-production/response-time-week.json b/api/nutri-patrol-production/response-time-week.json
index 019e47745c..111f3f1cc8 100644
--- a/api/nutri-patrol-production/response-time-week.json
+++ b/api/nutri-patrol-production/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"597 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 7d","message":"606 ms","color":"yellow"}
diff --git a/api/nutri-patrol-production/response-time-year.json b/api/nutri-patrol-production/response-time-year.json
index 31f9d2a390..ea0f062fd9 100644
--- a/api/nutri-patrol-production/response-time-year.json
+++ b/api/nutri-patrol-production/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"743 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"741 ms","color":"yellow"}
diff --git a/api/nutri-patrol-production/response-time.json b/api/nutri-patrol-production/response-time.json
index 8377eccfab..ce86a46082 100644
--- a/api/nutri-patrol-production/response-time.json
+++ b/api/nutri-patrol-production/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"743 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"741 ms","color":"yellow"}
diff --git a/api/nutri-patrol-production/uptime-day.json b/api/nutri-patrol-production/uptime-day.json
index 226baeab58..00ec99ad88 100644
--- a/api/nutri-patrol-production/uptime-day.json
+++ b/api/nutri-patrol-production/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.78%","color":"red"}
diff --git a/api/nutri-patrol-production/uptime-month.json b/api/nutri-patrol-production/uptime-month.json
index a90092ab31..22634f8dfc 100644
--- a/api/nutri-patrol-production/uptime-month.json
+++ b/api/nutri-patrol-production/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.37%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.01%","color":"yellowgreen"}
diff --git a/api/nutri-patrol-production/uptime-week.json b/api/nutri-patrol-production/uptime-week.json
index ee9393648e..16c787325d 100644
--- a/api/nutri-patrol-production/uptime-week.json
+++ b/api/nutri-patrol-production/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.2%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.31%","color":"yellowgreen"}
diff --git a/api/nutri-patrol-production/uptime-year.json b/api/nutri-patrol-production/uptime-year.json
index c1bd04674e..d412d0b96c 100644
--- a/api/nutri-patrol-production/uptime-year.json
+++ b/api/nutri-patrol-production/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"96.02%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.59%","color":"brightgreen"}
diff --git a/api/nutri-patrol-production/uptime.json b/api/nutri-patrol-production/uptime.json
index bcb8fae539..2b5cb94f26 100644
--- a/api/nutri-patrol-production/uptime.json
+++ b/api/nutri-patrol-production/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"96.02%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.59%","color":"brightgreen"}
diff --git a/api/open-beauty-facts/response-time-day.json b/api/open-beauty-facts/response-time-day.json
index a4d6ef2d34..18907821b8 100644
--- a/api/open-beauty-facts/response-time-day.json
+++ b/api/open-beauty-facts/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1948 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"1133 ms","color":"red"}
diff --git a/api/open-beauty-facts/response-time-month.json b/api/open-beauty-facts/response-time-month.json
index 23f071e37c..5218c7d55d 100644
--- a/api/open-beauty-facts/response-time-month.json
+++ b/api/open-beauty-facts/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1813 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1780 ms","color":"red"}
diff --git a/api/open-beauty-facts/response-time-week.json b/api/open-beauty-facts/response-time-week.json
index 4581354536..62a32fe0a3 100644
--- a/api/open-beauty-facts/response-time-week.json
+++ b/api/open-beauty-facts/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1142 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1148 ms","color":"red"}
diff --git a/api/open-beauty-facts/response-time-year.json b/api/open-beauty-facts/response-time-year.json
index 0126bede41..6b722e4bb5 100644
--- a/api/open-beauty-facts/response-time-year.json
+++ b/api/open-beauty-facts/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1425 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1413 ms","color":"red"}
diff --git a/api/open-beauty-facts/response-time.json b/api/open-beauty-facts/response-time.json
index 4a65414894..70fd7f282e 100644
--- a/api/open-beauty-facts/response-time.json
+++ b/api/open-beauty-facts/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1425 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1413 ms","color":"red"}
diff --git a/api/open-beauty-facts/uptime-day.json b/api/open-beauty-facts/uptime-day.json
index 226baeab58..a7b074838a 100644
--- a/api/open-beauty-facts/uptime-day.json
+++ b/api/open-beauty-facts/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"98.98%","color":"brightgreen"}
diff --git a/api/open-beauty-facts/uptime-month.json b/api/open-beauty-facts/uptime-month.json
index 901de372c6..ee254738d6 100644
--- a/api/open-beauty-facts/uptime-month.json
+++ b/api/open-beauty-facts/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.58%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.54%","color":"brightgreen"}
diff --git a/api/open-beauty-facts/uptime-week.json b/api/open-beauty-facts/uptime-week.json
index d7ee66fbbd..e2375c88da 100644
--- a/api/open-beauty-facts/uptime-week.json
+++ b/api/open-beauty-facts/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.85%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.71%","color":"brightgreen"}
diff --git a/api/open-food-facts-images/response-time-day.json b/api/open-food-facts-images/response-time-day.json
index eaa13b50ec..8d6e4eb3cb 100644
--- a/api/open-food-facts-images/response-time-day.json
+++ b/api/open-food-facts-images/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"743 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"975 ms","color":"orange"}
diff --git a/api/open-food-facts-images/response-time-month.json b/api/open-food-facts-images/response-time-month.json
index 6243da2973..88bf1f3f19 100644
--- a/api/open-food-facts-images/response-time-month.json
+++ b/api/open-food-facts-images/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1042 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1034 ms","color":"red"}
diff --git a/api/open-food-facts-images/response-time-week.json b/api/open-food-facts-images/response-time-week.json
index 3009120d9b..e5422f390c 100644
--- a/api/open-food-facts-images/response-time-week.json
+++ b/api/open-food-facts-images/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"847 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"803 ms","color":"orange"}
diff --git a/api/open-food-facts-images/response-time-year.json b/api/open-food-facts-images/response-time-year.json
index 6e363f42f0..60d2114791 100644
--- a/api/open-food-facts-images/response-time-year.json
+++ b/api/open-food-facts-images/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"2077 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"2069 ms","color":"red"}
diff --git a/api/open-food-facts-images/response-time.json b/api/open-food-facts-images/response-time.json
index 4681ef2b3e..6c6570a91f 100644
--- a/api/open-food-facts-images/response-time.json
+++ b/api/open-food-facts-images/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"2087 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"2082 ms","color":"red"}
diff --git a/api/open-food-facts-query/response-time-day.json b/api/open-food-facts-query/response-time-day.json
index 8e74012b30..bfc57a652e 100644
--- a/api/open-food-facts-query/response-time-day.json
+++ b/api/open-food-facts-query/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"640 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"729 ms","color":"yellow"}
diff --git a/api/open-food-facts-query/response-time-month.json b/api/open-food-facts-query/response-time-month.json
index 5f34d30af4..825bc5543c 100644
--- a/api/open-food-facts-query/response-time-month.json
+++ b/api/open-food-facts-query/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1515 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1493 ms","color":"red"}
diff --git a/api/open-food-facts-query/response-time-week.json b/api/open-food-facts-query/response-time-week.json
index 4782b21bc5..f5b89b86e3 100644
--- a/api/open-food-facts-query/response-time-week.json
+++ b/api/open-food-facts-query/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1053 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"664 ms","color":"yellow"}
diff --git a/api/open-food-facts-query/response-time-year.json b/api/open-food-facts-query/response-time-year.json
index 54c8189905..e898277a7e 100644
--- a/api/open-food-facts-query/response-time-year.json
+++ b/api/open-food-facts-query/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1193 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1182 ms","color":"red"}
diff --git a/api/open-food-facts-query/response-time.json b/api/open-food-facts-query/response-time.json
index b15f7b011a..20136fa7f9 100644
--- a/api/open-food-facts-query/response-time.json
+++ b/api/open-food-facts-query/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1193 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1182 ms","color":"red"}
diff --git a/api/open-food-facts-query/uptime-day.json b/api/open-food-facts-query/uptime-day.json
index 226baeab58..ad4f0e7bc2 100644
--- a/api/open-food-facts-query/uptime-day.json
+++ b/api/open-food-facts-query/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"99.65%","color":"brightgreen"}
diff --git a/api/open-food-facts-query/uptime-month.json b/api/open-food-facts-query/uptime-month.json
index bf89a24486..113fe69803 100644
--- a/api/open-food-facts-query/uptime-month.json
+++ b/api/open-food-facts-query/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"98.55%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"98.54%","color":"brightgreen"}
diff --git a/api/open-food-facts-query/uptime-week.json b/api/open-food-facts-query/uptime-week.json
index 9552a76d19..3b93b4ddaa 100644
--- a/api/open-food-facts-query/uptime-week.json
+++ b/api/open-food-facts-query/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.87%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.89%","color":"brightgreen"}
diff --git a/api/open-food-facts-query/uptime-year.json b/api/open-food-facts-query/uptime-year.json
index 954ad2b865..2bf8e73d02 100644
--- a/api/open-food-facts-query/uptime-year.json
+++ b/api/open-food-facts-query/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"97.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"97.95%","color":"brightgreen"}
diff --git a/api/open-food-facts-query/uptime.json b/api/open-food-facts-query/uptime.json
index 759860afc6..851b59cfe4 100644
--- a/api/open-food-facts-query/uptime.json
+++ b/api/open-food-facts-query/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"97.92%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"97.95%","color":"brightgreen"}
diff --git a/api/open-pet-food-facts/response-time-day.json b/api/open-pet-food-facts/response-time-day.json
index 594cb180a9..6c2594073e 100644
--- a/api/open-pet-food-facts/response-time-day.json
+++ b/api/open-pet-food-facts/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1125 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"1414 ms","color":"red"}
diff --git a/api/open-pet-food-facts/response-time-month.json b/api/open-pet-food-facts/response-time-month.json
index a7a779d41f..2ed3403394 100644
--- a/api/open-pet-food-facts/response-time-month.json
+++ b/api/open-pet-food-facts/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"2102 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"2086 ms","color":"red"}
diff --git a/api/open-pet-food-facts/response-time-week.json b/api/open-pet-food-facts/response-time-week.json
index ce3f04377d..9bf369422a 100644
--- a/api/open-pet-food-facts/response-time-week.json
+++ b/api/open-pet-food-facts/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1109 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1186 ms","color":"red"}
diff --git a/api/open-pet-food-facts/response-time-year.json b/api/open-pet-food-facts/response-time-year.json
index 74fe994f5a..0c2481c340 100644
--- a/api/open-pet-food-facts/response-time-year.json
+++ b/api/open-pet-food-facts/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1661 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1649 ms","color":"red"}
diff --git a/api/open-pet-food-facts/response-time.json b/api/open-pet-food-facts/response-time.json
index 496142ccd9..069bc5797a 100644
--- a/api/open-pet-food-facts/response-time.json
+++ b/api/open-pet-food-facts/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1661 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1649 ms","color":"red"}
diff --git a/api/open-pet-food-facts/uptime-day.json b/api/open-pet-food-facts/uptime-day.json
index 226baeab58..6be350d202 100644
--- a/api/open-pet-food-facts/uptime-day.json
+++ b/api/open-pet-food-facts/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"99.58%","color":"brightgreen"}
diff --git a/api/open-pet-food-facts/uptime-month.json b/api/open-pet-food-facts/uptime-month.json
index 612c4c7a99..6a1ef7e981 100644
--- a/api/open-pet-food-facts/uptime-month.json
+++ b/api/open-pet-food-facts/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.47%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.46%","color":"brightgreen"}
diff --git a/api/open-pet-food-facts/uptime-week.json b/api/open-pet-food-facts/uptime-week.json
index fccd794d26..622e757a3f 100644
--- a/api/open-pet-food-facts/uptime-week.json
+++ b/api/open-pet-food-facts/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.94%","color":"brightgreen"}
diff --git a/api/open-prices-api-pre-prod/response-time-day.json b/api/open-prices-api-pre-prod/response-time-day.json
index 8bee25cd1f..7c501ec98a 100644
--- a/api/open-prices-api-pre-prod/response-time-day.json
+++ b/api/open-prices-api-pre-prod/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"639 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/open-prices-api-pre-prod/response-time-month.json b/api/open-prices-api-pre-prod/response-time-month.json
index 61acdafd64..b13c07def0 100644
--- a/api/open-prices-api-pre-prod/response-time-month.json
+++ b/api/open-prices-api-pre-prod/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"674 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"663 ms","color":"yellow"}
diff --git a/api/open-prices-api-pre-prod/response-time-week.json b/api/open-prices-api-pre-prod/response-time-week.json
index ab73b6a369..32a6354904 100644
--- a/api/open-prices-api-pre-prod/response-time-week.json
+++ b/api/open-prices-api-pre-prod/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"604 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"615 ms","color":"yellow"}
diff --git a/api/open-prices-api-pre-prod/response-time-year.json b/api/open-prices-api-pre-prod/response-time-year.json
index ea77a68c35..374049934d 100644
--- a/api/open-prices-api-pre-prod/response-time-year.json
+++ b/api/open-prices-api-pre-prod/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"668 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"666 ms","color":"yellow"}
diff --git a/api/open-prices-api-pre-prod/response-time.json b/api/open-prices-api-pre-prod/response-time.json
index ca9fd0aed6..33972bf811 100644
--- a/api/open-prices-api-pre-prod/response-time.json
+++ b/api/open-prices-api-pre-prod/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"668 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"666 ms","color":"yellow"}
diff --git a/api/open-prices-api-pre-prod/uptime-day.json b/api/open-prices-api-pre-prod/uptime-day.json
index 226baeab58..5dc2095690 100644
--- a/api/open-prices-api-pre-prod/uptime-day.json
+++ b/api/open-prices-api-pre-prod/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.23%","color":"red"}
diff --git a/api/open-prices-api-pre-prod/uptime-month.json b/api/open-prices-api-pre-prod/uptime-month.json
index 2ca80fed70..1ec2df5961 100644
--- a/api/open-prices-api-pre-prod/uptime-month.json
+++ b/api/open-prices-api-pre-prod/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.43%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.09%","color":"yellowgreen"}
diff --git a/api/open-prices-api-pre-prod/uptime-week.json b/api/open-prices-api-pre-prod/uptime-week.json
index 34bc51accc..0ce8c8407d 100644
--- a/api/open-prices-api-pre-prod/uptime-week.json
+++ b/api/open-prices-api-pre-prod/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.03%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.2%","color":"yellowgreen"}
diff --git a/api/open-prices-api-pre-prod/uptime-year.json b/api/open-prices-api-pre-prod/uptime-year.json
index eb91ee62eb..ed202fdc58 100644
--- a/api/open-prices-api-pre-prod/uptime-year.json
+++ b/api/open-prices-api-pre-prod/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"96.1%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.67%","color":"brightgreen"}
diff --git a/api/open-prices-api-pre-prod/uptime.json b/api/open-prices-api-pre-prod/uptime.json
index 933df02852..cee57504fb 100644
--- a/api/open-prices-api-pre-prod/uptime.json
+++ b/api/open-prices-api-pre-prod/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"96.1%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.67%","color":"brightgreen"}
diff --git a/api/open-prices-api/response-time-day.json b/api/open-prices-api/response-time-day.json
index 9e331aa635..7c501ec98a 100644
--- a/api/open-prices-api/response-time-day.json
+++ b/api/open-prices-api/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"543 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/open-prices-api/response-time-month.json b/api/open-prices-api/response-time-month.json
index fede016c28..ec6ae55b26 100644
--- a/api/open-prices-api/response-time-month.json
+++ b/api/open-prices-api/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"675 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"679 ms","color":"yellow"}
diff --git a/api/open-prices-api/response-time-week.json b/api/open-prices-api/response-time-week.json
index c814e62e68..117f8bdd40 100644
--- a/api/open-prices-api/response-time-week.json
+++ b/api/open-prices-api/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"667 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"714 ms","color":"yellow"}
diff --git a/api/open-prices-api/uptime-day.json b/api/open-prices-api/uptime-day.json
index 226baeab58..1aae77c52d 100644
--- a/api/open-prices-api/uptime-day.json
+++ b/api/open-prices-api/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.16%","color":"red"}
diff --git a/api/open-prices-api/uptime-month.json b/api/open-prices-api/uptime-month.json
index 1137e50682..919b1f8d30 100644
--- a/api/open-prices-api/uptime-month.json
+++ b/api/open-prices-api/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.32%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.97%","color":"yellowgreen"}
diff --git a/api/open-prices-api/uptime-week.json b/api/open-prices-api/uptime-week.json
index 49e9b8d26b..1d60b04ed5 100644
--- a/api/open-prices-api/uptime-week.json
+++ b/api/open-prices-api/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.95%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.12%","color":"yellowgreen"}
diff --git a/api/open-prices-api/uptime-year.json b/api/open-prices-api/uptime-year.json
index 94a5ac4c7d..326ec09820 100644
--- a/api/open-prices-api/uptime-year.json
+++ b/api/open-prices-api/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"95.99%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.57%","color":"brightgreen"}
diff --git a/api/open-prices-api/uptime.json b/api/open-prices-api/uptime.json
index 8f49e33371..ea52cc259f 100644
--- a/api/open-prices-api/uptime.json
+++ b/api/open-prices-api/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"95.99%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.57%","color":"brightgreen"}
diff --git a/api/open-prices-ui/response-time-day.json b/api/open-prices-ui/response-time-day.json
index 61e47d32e4..7c501ec98a 100644
--- a/api/open-prices-ui/response-time-day.json
+++ b/api/open-prices-ui/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"437 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/open-prices-ui/response-time-month.json b/api/open-prices-ui/response-time-month.json
index 2ee91eb51b..97476b11d3 100644
--- a/api/open-prices-ui/response-time-month.json
+++ b/api/open-prices-ui/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"559 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 30d","message":"556 ms","color":"yellowgreen"}
diff --git a/api/open-prices-ui/response-time-year.json b/api/open-prices-ui/response-time-year.json
index d3bc551ecd..d69990702b 100644
--- a/api/open-prices-ui/response-time-year.json
+++ b/api/open-prices-ui/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"544 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 1y","message":"542 ms","color":"yellowgreen"}
diff --git a/api/open-prices-ui/response-time.json b/api/open-prices-ui/response-time.json
index ed6b08eba0..b2bb4b7702 100644
--- a/api/open-prices-ui/response-time.json
+++ b/api/open-prices-ui/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"544 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time","message":"542 ms","color":"yellowgreen"}
diff --git a/api/open-prices-ui/uptime-day.json b/api/open-prices-ui/uptime-day.json
index 226baeab58..1f1d013f28 100644
--- a/api/open-prices-ui/uptime-day.json
+++ b/api/open-prices-ui/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.19%","color":"red"}
diff --git a/api/open-prices-ui/uptime-month.json b/api/open-prices-ui/uptime-month.json
index 1137e50682..8b88a35e95 100644
--- a/api/open-prices-ui/uptime-month.json
+++ b/api/open-prices-ui/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.32%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.98%","color":"yellowgreen"}
diff --git a/api/open-prices-ui/uptime-week.json b/api/open-prices-ui/uptime-week.json
index a203f93572..928f9a3ba3 100644
--- a/api/open-prices-ui/uptime-week.json
+++ b/api/open-prices-ui/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.96%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.13%","color":"yellowgreen"}
diff --git a/api/open-prices-ui/uptime-year.json b/api/open-prices-ui/uptime-year.json
index 8519b78b5b..326ec09820 100644
--- a/api/open-prices-ui/uptime-year.json
+++ b/api/open-prices-ui/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"96%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.57%","color":"brightgreen"}
diff --git a/api/open-prices-ui/uptime.json b/api/open-prices-ui/uptime.json
index 00e8fa77b3..ea52cc259f 100644
--- a/api/open-prices-ui/uptime.json
+++ b/api/open-prices-ui/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"96%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.57%","color":"brightgreen"}
diff --git a/api/open-products-facts/response-time-day.json b/api/open-products-facts/response-time-day.json
index f514e6364c..e099de1bc0 100644
--- a/api/open-products-facts/response-time-day.json
+++ b/api/open-products-facts/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"824 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 24h","message":"1080 ms","color":"red"}
diff --git a/api/open-products-facts/response-time-month.json b/api/open-products-facts/response-time-month.json
index 67d991d2b0..3d593ec951 100644
--- a/api/open-products-facts/response-time-month.json
+++ b/api/open-products-facts/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1175 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1170 ms","color":"red"}
diff --git a/api/open-products-facts/response-time-week.json b/api/open-products-facts/response-time-week.json
index 13e1287d6e..afaaa54f83 100644
--- a/api/open-products-facts/response-time-week.json
+++ b/api/open-products-facts/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"948 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"960 ms","color":"orange"}
diff --git a/api/open-products-facts/response-time-year.json b/api/open-products-facts/response-time-year.json
index 32cf5a00e0..1d00e11383 100644
--- a/api/open-products-facts/response-time-year.json
+++ b/api/open-products-facts/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1294 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1283 ms","color":"red"}
diff --git a/api/open-products-facts/response-time.json b/api/open-products-facts/response-time.json
index 953340c9ea..b7323f0f20 100644
--- a/api/open-products-facts/response-time.json
+++ b/api/open-products-facts/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1294 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1283 ms","color":"red"}
diff --git a/api/open-products-facts/uptime-day.json b/api/open-products-facts/uptime-day.json
index 226baeab58..ffcac0bdc4 100644
--- a/api/open-products-facts/uptime-day.json
+++ b/api/open-products-facts/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"99.09%","color":"brightgreen"}
diff --git a/api/open-products-facts/uptime-month.json b/api/open-products-facts/uptime-month.json
index babdef59e6..d0e878232d 100644
--- a/api/open-products-facts/uptime-month.json
+++ b/api/open-products-facts/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.74%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.71%","color":"brightgreen"}
diff --git a/api/open-products-facts/uptime-week.json b/api/open-products-facts/uptime-week.json
index fccd794d26..9552a76d19 100644
--- a/api/open-products-facts/uptime-week.json
+++ b/api/open-products-facts/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.87%","color":"brightgreen"}
diff --git a/api/open-products-facts/uptime-year.json b/api/open-products-facts/uptime-year.json
index 817a7f3b6b..fd47d582ba 100644
--- a/api/open-products-facts/uptime-year.json
+++ b/api/open-products-facts/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"87.81%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"88%","color":"yellowgreen"}
diff --git a/api/open-products-facts/uptime.json b/api/open-products-facts/uptime.json
index b187b824e6..0150f75444 100644
--- a/api/open-products-facts/uptime.json
+++ b/api/open-products-facts/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"87.81%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime","message":"88%","color":"yellowgreen"}
diff --git a/api/pro-platform-open-food-facts/response-time-day.json b/api/pro-platform-open-food-facts/response-time-day.json
index 1434524dd1..87f35ebb43 100644
--- a/api/pro-platform-open-food-facts/response-time-day.json
+++ b/api/pro-platform-open-food-facts/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"553 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"789 ms","color":"yellow"}
diff --git a/api/pro-platform-open-food-facts/response-time-month.json b/api/pro-platform-open-food-facts/response-time-month.json
index 46a222874a..f88ad1945d 100644
--- a/api/pro-platform-open-food-facts/response-time-month.json
+++ b/api/pro-platform-open-food-facts/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1858 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1797 ms","color":"red"}
diff --git a/api/pro-platform-open-food-facts/response-time-week.json b/api/pro-platform-open-food-facts/response-time-week.json
index 64323bba81..f10894791c 100644
--- a/api/pro-platform-open-food-facts/response-time-week.json
+++ b/api/pro-platform-open-food-facts/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"614 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"674 ms","color":"yellow"}
diff --git a/api/pro-platform-open-food-facts/response-time-year.json b/api/pro-platform-open-food-facts/response-time-year.json
index 54564c75ed..12e03b27c1 100644
--- a/api/pro-platform-open-food-facts/response-time-year.json
+++ b/api/pro-platform-open-food-facts/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1521 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1493 ms","color":"red"}
diff --git a/api/pro-platform-open-food-facts/response-time.json b/api/pro-platform-open-food-facts/response-time.json
index 79b16418ed..7e4033da40 100644
--- a/api/pro-platform-open-food-facts/response-time.json
+++ b/api/pro-platform-open-food-facts/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1521 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1493 ms","color":"red"}
diff --git a/api/pro-platform-open-food-facts/uptime-day.json b/api/pro-platform-open-food-facts/uptime-day.json
index 3f7f675bac..52f66561d4 100644
--- a/api/pro-platform-open-food-facts/uptime-day.json
+++ b/api/pro-platform-open-food-facts/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"99.57%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"97.36%","color":"brightgreen"}
diff --git a/api/pro-platform-open-food-facts/uptime-month.json b/api/pro-platform-open-food-facts/uptime-month.json
index 3cee26219c..b737328d3d 100644
--- a/api/pro-platform-open-food-facts/uptime-month.json
+++ b/api/pro-platform-open-food-facts/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"99.53%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"99.45%","color":"brightgreen"}
diff --git a/api/pro-platform-open-food-facts/uptime-week.json b/api/pro-platform-open-food-facts/uptime-week.json
index 09a4a39155..c1fa5b45bc 100644
--- a/api/pro-platform-open-food-facts/uptime-week.json
+++ b/api/pro-platform-open-food-facts/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"99.75%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"99.37%","color":"brightgreen"}
diff --git a/api/pro-platform-open-food-facts/uptime-year.json b/api/pro-platform-open-food-facts/uptime-year.json
index f9408f04e0..8b9f737aa8 100644
--- a/api/pro-platform-open-food-facts/uptime-year.json
+++ b/api/pro-platform-open-food-facts/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"94.87%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"94.92%","color":"green"}
diff --git a/api/pro-platform-open-food-facts/uptime.json b/api/pro-platform-open-food-facts/uptime.json
index dcd21db5d4..23671af432 100644
--- a/api/pro-platform-open-food-facts/uptime.json
+++ b/api/pro-platform-open-food-facts/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"94.87%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"94.92%","color":"green"}
diff --git a/api/prometheus/response-time-day.json b/api/prometheus/response-time-day.json
new file mode 100644
index 0000000000..7c501ec98a
--- /dev/null
+++ b/api/prometheus/response-time-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/prometheus/response-time-month.json b/api/prometheus/response-time-month.json
new file mode 100644
index 0000000000..d7245c628d
--- /dev/null
+++ b/api/prometheus/response-time-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 30d","message":"0 ms","color":"red"}
diff --git a/api/prometheus/response-time-week.json b/api/prometheus/response-time-week.json
new file mode 100644
index 0000000000..578e0757ec
--- /dev/null
+++ b/api/prometheus/response-time-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 7d","message":"0 ms","color":"red"}
diff --git a/api/prometheus/response-time-year.json b/api/prometheus/response-time-year.json
new file mode 100644
index 0000000000..c60b234b80
--- /dev/null
+++ b/api/prometheus/response-time-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 1y","message":"0 ms","color":"red"}
diff --git a/api/prometheus/response-time.json b/api/prometheus/response-time.json
new file mode 100644
index 0000000000..3ef4a0d46d
--- /dev/null
+++ b/api/prometheus/response-time.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time","message":"0 ms","color":"red"}
diff --git a/api/prometheus/uptime-day.json b/api/prometheus/uptime-day.json
new file mode 100644
index 0000000000..7ca7a963fb
--- /dev/null
+++ b/api/prometheus/uptime-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 24h","message":"0%","color":"red"}
diff --git a/api/prometheus/uptime-month.json b/api/prometheus/uptime-month.json
new file mode 100644
index 0000000000..deb931b9f1
--- /dev/null
+++ b/api/prometheus/uptime-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 30d","message":"0%","color":"red"}
diff --git a/api/prometheus/uptime-week.json b/api/prometheus/uptime-week.json
new file mode 100644
index 0000000000..a18f456594
--- /dev/null
+++ b/api/prometheus/uptime-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 7d","message":"0%","color":"red"}
diff --git a/api/prometheus/uptime-year.json b/api/prometheus/uptime-year.json
new file mode 100644
index 0000000000..03954cfc98
--- /dev/null
+++ b/api/prometheus/uptime-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 1y","message":"0%","color":"red"}
diff --git a/api/prometheus/uptime.json b/api/prometheus/uptime.json
new file mode 100644
index 0000000000..0657891e4f
--- /dev/null
+++ b/api/prometheus/uptime.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime","message":"0%","color":"red"}
diff --git a/api/robotoff/response-time-day.json b/api/robotoff/response-time-day.json
index 1ff0a8975a..f5b4fc21e7 100644
--- a/api/robotoff/response-time-day.json
+++ b/api/robotoff/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"3039 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"3488 ms","color":"red"}
diff --git a/api/robotoff/response-time-month.json b/api/robotoff/response-time-month.json
index d1b035363b..a5793bace8 100644
--- a/api/robotoff/response-time-month.json
+++ b/api/robotoff/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"2702 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"2742 ms","color":"red"}
diff --git a/api/robotoff/response-time-week.json b/api/robotoff/response-time-week.json
index bf090ebdfa..e58fe880c3 100644
--- a/api/robotoff/response-time-week.json
+++ b/api/robotoff/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"2012 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"2286 ms","color":"red"}
diff --git a/api/robotoff/response-time-year.json b/api/robotoff/response-time-year.json
index 1c83606677..3f1d37d59c 100644
--- a/api/robotoff/response-time-year.json
+++ b/api/robotoff/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"2603 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"2612 ms","color":"red"}
diff --git a/api/robotoff/response-time.json b/api/robotoff/response-time.json
index 3061bc6ffb..27f1f2e41e 100644
--- a/api/robotoff/response-time.json
+++ b/api/robotoff/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"2603 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"2612 ms","color":"red"}
diff --git a/api/robotoff/uptime-day.json b/api/robotoff/uptime-day.json
index 59031eb2aa..8ca513dbe3 100644
--- a/api/robotoff/uptime-day.json
+++ b/api/robotoff/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"98.37%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"56.58%","color":"red"}
diff --git a/api/robotoff/uptime-month.json b/api/robotoff/uptime-month.json
index 8c678876d5..baa284674a 100644
--- a/api/robotoff/uptime-month.json
+++ b/api/robotoff/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"83.04%","color":"yellow"}
+{"schemaVersion":1,"label":"uptime 30d","message":"81.64%","color":"yellow"}
diff --git a/api/robotoff/uptime-week.json b/api/robotoff/uptime-week.json
index e95a0e2cba..d851797e09 100644
--- a/api/robotoff/uptime-week.json
+++ b/api/robotoff/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"85.57%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 7d","message":"79.55%","color":"orange"}
diff --git a/api/robotoff/uptime-year.json b/api/robotoff/uptime-year.json
index b8cb8a873a..51e7bae048 100644
--- a/api/robotoff/uptime-year.json
+++ b/api/robotoff/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"93.29%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"92.91%","color":"green"}
diff --git a/api/robotoff/uptime.json b/api/robotoff/uptime.json
index 0fb0456368..32139db8fa 100644
--- a/api/robotoff/uptime.json
+++ b/api/robotoff/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"93.29%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"92.91%","color":"green"}
diff --git a/api/search-staging/response-time-day.json b/api/search-staging/response-time-day.json
index d7751bafa4..7c501ec98a 100644
--- a/api/search-staging/response-time-day.json
+++ b/api/search-staging/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"782 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/search-staging/response-time-month.json b/api/search-staging/response-time-month.json
index f25475918f..cbd7ac6361 100644
--- a/api/search-staging/response-time-month.json
+++ b/api/search-staging/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"891 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 30d","message":"888 ms","color":"orange"}
diff --git a/api/search-staging/response-time-week.json b/api/search-staging/response-time-week.json
index 67f1b48e4e..eefd921ce0 100644
--- a/api/search-staging/response-time-week.json
+++ b/api/search-staging/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"889 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"864 ms","color":"orange"}
diff --git a/api/search-staging/response-time-year.json b/api/search-staging/response-time-year.json
index 150e38fdf6..a14dc97a0b 100644
--- a/api/search-staging/response-time-year.json
+++ b/api/search-staging/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1473 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1467 ms","color":"red"}
diff --git a/api/search-staging/response-time.json b/api/search-staging/response-time.json
index a1fff40f4e..462bb06b60 100644
--- a/api/search-staging/response-time.json
+++ b/api/search-staging/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1473 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1467 ms","color":"red"}
diff --git a/api/search-staging/uptime-day.json b/api/search-staging/uptime-day.json
index 226baeab58..8977d1c590 100644
--- a/api/search-staging/uptime-day.json
+++ b/api/search-staging/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.76%","color":"red"}
diff --git a/api/search-staging/uptime-month.json b/api/search-staging/uptime-month.json
index 752f98f3ee..1a99787b00 100644
--- a/api/search-staging/uptime-month.json
+++ b/api/search-staging/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"88.96%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.63%","color":"yellowgreen"}
diff --git a/api/search-staging/uptime-week.json b/api/search-staging/uptime-week.json
index 1def090489..7b50487f74 100644
--- a/api/search-staging/uptime-week.json
+++ b/api/search-staging/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.23%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.48%","color":"yellowgreen"}
diff --git a/api/search-staging/uptime-year.json b/api/search-staging/uptime-year.json
index 562fc7cf50..274c046a10 100644
--- a/api/search-staging/uptime-year.json
+++ b/api/search-staging/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"95.63%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.28%","color":"brightgreen"}
diff --git a/api/search-staging/uptime.json b/api/search-staging/uptime.json
index 2b06b29e75..56c0888090 100644
--- a/api/search-staging/uptime.json
+++ b/api/search-staging/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"95.63%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.28%","color":"brightgreen"}
diff --git a/api/search/response-time-day.json b/api/search/response-time-day.json
index dd69076bc9..7c501ec98a 100644
--- a/api/search/response-time-day.json
+++ b/api/search/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"756 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/search/response-time-month.json b/api/search/response-time-month.json
index 758aee9083..0c57819534 100644
--- a/api/search/response-time-month.json
+++ b/api/search/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1072 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1066 ms","color":"red"}
diff --git a/api/search/response-time-week.json b/api/search/response-time-week.json
index 29b2fc853d..e9c6e13b34 100644
--- a/api/search/response-time-week.json
+++ b/api/search/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"880 ms","color":"orange"}
+{"schemaVersion":1,"label":"response time 7d","message":"911 ms","color":"orange"}
diff --git a/api/search/response-time-year.json b/api/search/response-time-year.json
index cd2e4df2ec..031a1ae5d1 100644
--- a/api/search/response-time-year.json
+++ b/api/search/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1840 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1833 ms","color":"red"}
diff --git a/api/search/response-time.json b/api/search/response-time.json
index d7ed4bf83a..7653096d49 100644
--- a/api/search/response-time.json
+++ b/api/search/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1840 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1833 ms","color":"red"}
diff --git a/api/search/uptime-day.json b/api/search/uptime-day.json
index 226baeab58..08f7fa99fa 100644
--- a/api/search/uptime-day.json
+++ b/api/search/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.73%","color":"red"}
diff --git a/api/search/uptime-month.json b/api/search/uptime-month.json
index 65ca66a23f..2f538440e0 100644
--- a/api/search/uptime-month.json
+++ b/api/search/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.35%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"88.03%","color":"yellowgreen"}
diff --git a/api/search/uptime-week.json b/api/search/uptime-week.json
index 43e9611f7b..b4de0723b0 100644
--- a/api/search/uptime-week.json
+++ b/api/search/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94.22%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.47%","color":"yellowgreen"}
diff --git a/api/search/uptime-year.json b/api/search/uptime-year.json
index 203dfac5c1..5e9881f2be 100644
--- a/api/search/uptime-year.json
+++ b/api/search/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"95.41%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.07%","color":"brightgreen"}
diff --git a/api/search/uptime.json b/api/search/uptime.json
index 8931aed771..8994b7840b 100644
--- a/api/search/uptime.json
+++ b/api/search/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"95.41%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.07%","color":"brightgreen"}
diff --git a/api/staging-deployment/response-time-day.json b/api/staging-deployment/response-time-day.json
index d42b05f759..7c501ec98a 100644
--- a/api/staging-deployment/response-time-day.json
+++ b/api/staging-deployment/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1626 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/staging-deployment/response-time-month.json b/api/staging-deployment/response-time-month.json
index 15acf63d6c..f07b5fc561 100644
--- a/api/staging-deployment/response-time-month.json
+++ b/api/staging-deployment/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1543 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1546 ms","color":"red"}
diff --git a/api/staging-deployment/response-time-week.json b/api/staging-deployment/response-time-week.json
index c94bf2f2eb..f209fa58b3 100644
--- a/api/staging-deployment/response-time-week.json
+++ b/api/staging-deployment/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"2512 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"2788 ms","color":"red"}
diff --git a/api/staging-deployment/response-time.json b/api/staging-deployment/response-time.json
index 07928e6a80..d02d76400e 100644
--- a/api/staging-deployment/response-time.json
+++ b/api/staging-deployment/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"2053 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"2052 ms","color":"red"}
diff --git a/api/staging-deployment/uptime-day.json b/api/staging-deployment/uptime-day.json
index 2c07c4690f..491806d792 100644
--- a/api/staging-deployment/uptime-day.json
+++ b/api/staging-deployment/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"99.52%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.57%","color":"red"}
diff --git a/api/staging-deployment/uptime-month.json b/api/staging-deployment/uptime-month.json
index e26a42872d..8b792d740c 100644
--- a/api/staging-deployment/uptime-month.json
+++ b/api/staging-deployment/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"88.33%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"86.96%","color":"yellowgreen"}
diff --git a/api/staging-deployment/uptime-week.json b/api/staging-deployment/uptime-week.json
index 2ae7b29fec..aa0e28e9ec 100644
--- a/api/staging-deployment/uptime-week.json
+++ b/api/staging-deployment/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.49%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"87.88%","color":"yellowgreen"}
diff --git a/api/staging-deployment/uptime-year.json b/api/staging-deployment/uptime-year.json
index 6c11074b1a..b84815f3cc 100644
--- a/api/staging-deployment/uptime-year.json
+++ b/api/staging-deployment/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"98.64%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"98.53%","color":"brightgreen"}
diff --git a/api/staging-deployment/uptime.json b/api/staging-deployment/uptime.json
index e9e7ecba0e..123d6e853d 100644
--- a/api/staging-deployment/uptime.json
+++ b/api/staging-deployment/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"98.87%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"98.78%","color":"brightgreen"}
diff --git a/api/support-platform/response-time-day.json b/api/support-platform/response-time-day.json
index e5ecfaf5a6..d86331db47 100644
--- a/api/support-platform/response-time-day.json
+++ b/api/support-platform/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1399 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"1624 ms","color":"red"}
diff --git a/api/support-platform/response-time-month.json b/api/support-platform/response-time-month.json
index d591a954c6..639a23764d 100644
--- a/api/support-platform/response-time-month.json
+++ b/api/support-platform/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1461 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1444 ms","color":"red"}
diff --git a/api/support-platform/response-time-week.json b/api/support-platform/response-time-week.json
index 35bb692637..59d2b5d4da 100644
--- a/api/support-platform/response-time-week.json
+++ b/api/support-platform/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1459 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"1428 ms","color":"red"}
diff --git a/api/support-platform/response-time-year.json b/api/support-platform/response-time-year.json
index 63bd1d859b..04475e1f47 100644
--- a/api/support-platform/response-time-year.json
+++ b/api/support-platform/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1421 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1420 ms","color":"red"}
diff --git a/api/support-platform/uptime.json b/api/support-platform/uptime.json
index ccdecfa4e6..d544c71b63 100644
--- a/api/support-platform/uptime.json
+++ b/api/support-platform/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"97.62%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"97.63%","color":"brightgreen"}
diff --git a/api/taxonomy-editor-pre-prod/response-time-day.json b/api/taxonomy-editor-pre-prod/response-time-day.json
index 077cefb96e..7c501ec98a 100644
--- a/api/taxonomy-editor-pre-prod/response-time-day.json
+++ b/api/taxonomy-editor-pre-prod/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"420 ms","color":"yellowgreen"}
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-pre-prod/response-time-month.json b/api/taxonomy-editor-pre-prod/response-time-month.json
index f1b25eaba3..5cef57bc94 100644
--- a/api/taxonomy-editor-pre-prod/response-time-month.json
+++ b/api/taxonomy-editor-pre-prod/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"701 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 30d","message":"695 ms","color":"yellow"}
diff --git a/api/taxonomy-editor-pre-prod/response-time-week.json b/api/taxonomy-editor-pre-prod/response-time-week.json
index 5ac15113d5..cdac6c15f2 100644
--- a/api/taxonomy-editor-pre-prod/response-time-week.json
+++ b/api/taxonomy-editor-pre-prod/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"661 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 7d","message":"638 ms","color":"yellow"}
diff --git a/api/taxonomy-editor-pre-prod/response-time-year.json b/api/taxonomy-editor-pre-prod/response-time-year.json
index 716e09fda6..405ea1bf4d 100644
--- a/api/taxonomy-editor-pre-prod/response-time-year.json
+++ b/api/taxonomy-editor-pre-prod/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"698 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time 1y","message":"697 ms","color":"yellow"}
diff --git a/api/taxonomy-editor-pre-prod/response-time.json b/api/taxonomy-editor-pre-prod/response-time.json
index aa95c4c4b2..fb8a89bf97 100644
--- a/api/taxonomy-editor-pre-prod/response-time.json
+++ b/api/taxonomy-editor-pre-prod/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"698 ms","color":"yellow"}
+{"schemaVersion":1,"label":"response time","message":"697 ms","color":"yellow"}
diff --git a/api/taxonomy-editor-pre-prod/uptime-day.json b/api/taxonomy-editor-pre-prod/uptime-day.json
index 226baeab58..09c71a35d1 100644
--- a/api/taxonomy-editor-pre-prod/uptime-day.json
+++ b/api/taxonomy-editor-pre-prod/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"58.85%","color":"red"}
diff --git a/api/taxonomy-editor-pre-prod/uptime-month.json b/api/taxonomy-editor-pre-prod/uptime-month.json
index c0c2704a38..c5874c4881 100644
--- a/api/taxonomy-editor-pre-prod/uptime-month.json
+++ b/api/taxonomy-editor-pre-prod/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"79.27%","color":"orange"}
+{"schemaVersion":1,"label":"uptime 30d","message":"77.92%","color":"orange"}
diff --git a/api/taxonomy-editor-pre-prod/uptime-week.json b/api/taxonomy-editor-pre-prod/uptime-week.json
index a147c83bf5..928f9a3ba3 100644
--- a/api/taxonomy-editor-pre-prod/uptime-week.json
+++ b/api/taxonomy-editor-pre-prod/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"94%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"88.13%","color":"yellowgreen"}
diff --git a/api/taxonomy-editor-pre-prod/uptime-year.json b/api/taxonomy-editor-pre-prod/uptime-year.json
index 220ed42566..ec728ee1dc 100644
--- a/api/taxonomy-editor-pre-prod/uptime-year.json
+++ b/api/taxonomy-editor-pre-prod/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"92.35%","color":"green"}
+{"schemaVersion":1,"label":"uptime 1y","message":"91.98%","color":"green"}
diff --git a/api/taxonomy-editor-pre-prod/uptime.json b/api/taxonomy-editor-pre-prod/uptime.json
index 35dfa12a1b..9a00560acd 100644
--- a/api/taxonomy-editor-pre-prod/uptime.json
+++ b/api/taxonomy-editor-pre-prod/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"92.35%","color":"green"}
+{"schemaVersion":1,"label":"uptime","message":"91.98%","color":"green"}
diff --git a/api/taxonomy-editor-prod/response-time-day.json b/api/taxonomy-editor-prod/response-time-day.json
new file mode 100644
index 0000000000..7c501ec98a
--- /dev/null
+++ b/api/taxonomy-editor-prod/response-time-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 24h","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-prod/response-time-month.json b/api/taxonomy-editor-prod/response-time-month.json
new file mode 100644
index 0000000000..d7245c628d
--- /dev/null
+++ b/api/taxonomy-editor-prod/response-time-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 30d","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-prod/response-time-week.json b/api/taxonomy-editor-prod/response-time-week.json
new file mode 100644
index 0000000000..578e0757ec
--- /dev/null
+++ b/api/taxonomy-editor-prod/response-time-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 7d","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-prod/response-time-year.json b/api/taxonomy-editor-prod/response-time-year.json
new file mode 100644
index 0000000000..c60b234b80
--- /dev/null
+++ b/api/taxonomy-editor-prod/response-time-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time 1y","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-prod/response-time.json b/api/taxonomy-editor-prod/response-time.json
new file mode 100644
index 0000000000..3ef4a0d46d
--- /dev/null
+++ b/api/taxonomy-editor-prod/response-time.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"response time","message":"0 ms","color":"red"}
diff --git a/api/taxonomy-editor-prod/uptime-day.json b/api/taxonomy-editor-prod/uptime-day.json
new file mode 100644
index 0000000000..8fb1578057
--- /dev/null
+++ b/api/taxonomy-editor-prod/uptime-day.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 24h","message":"99.76%","color":"brightgreen"}
diff --git a/api/taxonomy-editor-prod/uptime-month.json b/api/taxonomy-editor-prod/uptime-month.json
new file mode 100644
index 0000000000..3a742bd233
--- /dev/null
+++ b/api/taxonomy-editor-prod/uptime-month.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 30d","message":"99.76%","color":"brightgreen"}
diff --git a/api/taxonomy-editor-prod/uptime-week.json b/api/taxonomy-editor-prod/uptime-week.json
new file mode 100644
index 0000000000..6bf9b70d60
--- /dev/null
+++ b/api/taxonomy-editor-prod/uptime-week.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 7d","message":"99.76%","color":"brightgreen"}
diff --git a/api/taxonomy-editor-prod/uptime-year.json b/api/taxonomy-editor-prod/uptime-year.json
new file mode 100644
index 0000000000..82f2bb1b07
--- /dev/null
+++ b/api/taxonomy-editor-prod/uptime-year.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime 1y","message":"99.76%","color":"brightgreen"}
diff --git a/api/taxonomy-editor-prod/uptime.json b/api/taxonomy-editor-prod/uptime.json
new file mode 100644
index 0000000000..b218a04aaa
--- /dev/null
+++ b/api/taxonomy-editor-prod/uptime.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"uptime","message":"99.76%","color":"brightgreen"}
diff --git a/api/wiki/response-time-day.json b/api/wiki/response-time-day.json
index cfbdb430fe..beead6027f 100644
--- a/api/wiki/response-time-day.json
+++ b/api/wiki/response-time-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 24h","message":"1103 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 24h","message":"12904 ms","color":"red"}
diff --git a/api/wiki/response-time-month.json b/api/wiki/response-time-month.json
index 52d4e4cc5a..35ef6383fd 100644
--- a/api/wiki/response-time-month.json
+++ b/api/wiki/response-time-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 30d","message":"1164 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 30d","message":"1510 ms","color":"red"}
diff --git a/api/wiki/response-time-week.json b/api/wiki/response-time-week.json
index 3a7af49ab8..ff65b69626 100644
--- a/api/wiki/response-time-week.json
+++ b/api/wiki/response-time-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 7d","message":"1240 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 7d","message":"2587 ms","color":"red"}
diff --git a/api/wiki/response-time-year.json b/api/wiki/response-time-year.json
index eda7f666ad..4c86f56583 100644
--- a/api/wiki/response-time-year.json
+++ b/api/wiki/response-time-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time 1y","message":"1603 ms","color":"red"}
+{"schemaVersion":1,"label":"response time 1y","message":"1717 ms","color":"red"}
diff --git a/api/wiki/response-time.json b/api/wiki/response-time.json
index f55066953f..1231047aec 100644
--- a/api/wiki/response-time.json
+++ b/api/wiki/response-time.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"response time","message":"1603 ms","color":"red"}
+{"schemaVersion":1,"label":"response time","message":"1717 ms","color":"red"}
diff --git a/api/wiki/uptime-day.json b/api/wiki/uptime-day.json
index 226baeab58..36c0c6912e 100644
--- a/api/wiki/uptime-day.json
+++ b/api/wiki/uptime-day.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 24h","message":"100%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 24h","message":"59.18%","color":"red"}
diff --git a/api/wiki/uptime-month.json b/api/wiki/uptime-month.json
index 79e3e52ba1..919b1f8d30 100644
--- a/api/wiki/uptime-month.json
+++ b/api/wiki/uptime-month.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 30d","message":"89.31%","color":"yellowgreen"}
+{"schemaVersion":1,"label":"uptime 30d","message":"87.97%","color":"yellowgreen"}
diff --git a/api/wiki/uptime-week.json b/api/wiki/uptime-week.json
index 284fd14cd6..b94ba50b10 100644
--- a/api/wiki/uptime-week.json
+++ b/api/wiki/uptime-week.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 7d","message":"93.81%","color":"green"}
+{"schemaVersion":1,"label":"uptime 7d","message":"87.98%","color":"yellowgreen"}
diff --git a/api/wiki/uptime-year.json b/api/wiki/uptime-year.json
index 6422a1fd82..186549e1d7 100644
--- a/api/wiki/uptime-year.json
+++ b/api/wiki/uptime-year.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime 1y","message":"95.97%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime 1y","message":"95.55%","color":"brightgreen"}
diff --git a/api/wiki/uptime.json b/api/wiki/uptime.json
index 3e7bffef20..50bc291c98 100644
--- a/api/wiki/uptime.json
+++ b/api/wiki/uptime.json
@@ -1 +1 @@
-{"schemaVersion":1,"label":"uptime","message":"95.97%","color":"brightgreen"}
+{"schemaVersion":1,"label":"uptime","message":"95.55%","color":"brightgreen"}
diff --git a/graphs/alert-manager/response-time-day.png b/graphs/alert-manager/response-time-day.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/alert-manager/response-time-day.png differ
diff --git a/graphs/alert-manager/response-time-month.png b/graphs/alert-manager/response-time-month.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/alert-manager/response-time-month.png differ
diff --git a/graphs/alert-manager/response-time-week.png b/graphs/alert-manager/response-time-week.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/alert-manager/response-time-week.png differ
diff --git a/graphs/alert-manager/response-time-year.png b/graphs/alert-manager/response-time-year.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/alert-manager/response-time-year.png differ
diff --git a/graphs/alert-manager/response-time.png b/graphs/alert-manager/response-time.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/alert-manager/response-time.png differ
diff --git a/graphs/analytics-platform/response-time-day.png b/graphs/analytics-platform/response-time-day.png
index dc13cc2fcc..185394fb67 100644
Binary files a/graphs/analytics-platform/response-time-day.png and b/graphs/analytics-platform/response-time-day.png differ
diff --git a/graphs/analytics-platform/response-time-month.png b/graphs/analytics-platform/response-time-month.png
index d04da7c373..fa77f8935f 100644
Binary files a/graphs/analytics-platform/response-time-month.png and b/graphs/analytics-platform/response-time-month.png differ
diff --git a/graphs/analytics-platform/response-time-week.png b/graphs/analytics-platform/response-time-week.png
index 647e70faaa..84ce2eb889 100644
Binary files a/graphs/analytics-platform/response-time-week.png and b/graphs/analytics-platform/response-time-week.png differ
diff --git a/graphs/analytics-platform/response-time-year.png b/graphs/analytics-platform/response-time-year.png
index 0aa9953166..08b3c0454a 100644
Binary files a/graphs/analytics-platform/response-time-year.png and b/graphs/analytics-platform/response-time-year.png differ
diff --git a/graphs/analytics-platform/response-time.png b/graphs/analytics-platform/response-time.png
index 52c1393171..e40dae8ffa 100644
Binary files a/graphs/analytics-platform/response-time.png and b/graphs/analytics-platform/response-time.png differ
diff --git a/graphs/api-v2/response-time-day.png b/graphs/api-v2/response-time-day.png
index 5a313d0787..cc5eb22ef2 100644
Binary files a/graphs/api-v2/response-time-day.png and b/graphs/api-v2/response-time-day.png differ
diff --git a/graphs/api-v2/response-time-month.png b/graphs/api-v2/response-time-month.png
index acc1e0938c..afcafe69b4 100644
Binary files a/graphs/api-v2/response-time-month.png and b/graphs/api-v2/response-time-month.png differ
diff --git a/graphs/api-v2/response-time-week.png b/graphs/api-v2/response-time-week.png
index 585570ecbd..d860222dfc 100644
Binary files a/graphs/api-v2/response-time-week.png and b/graphs/api-v2/response-time-week.png differ
diff --git a/graphs/api-v2/response-time-year.png b/graphs/api-v2/response-time-year.png
index 1223e7a489..aa723eb08a 100644
Binary files a/graphs/api-v2/response-time-year.png and b/graphs/api-v2/response-time-year.png differ
diff --git a/graphs/api-v2/response-time.png b/graphs/api-v2/response-time.png
index 4ec23114b5..dcec980f99 100644
Binary files a/graphs/api-v2/response-time.png and b/graphs/api-v2/response-time.png differ
diff --git a/graphs/api-v3/response-time-day.png b/graphs/api-v3/response-time-day.png
index 8523c6f95c..377740f76f 100644
Binary files a/graphs/api-v3/response-time-day.png and b/graphs/api-v3/response-time-day.png differ
diff --git a/graphs/api-v3/response-time-month.png b/graphs/api-v3/response-time-month.png
index 8a7b8f212f..a2cf903aee 100644
Binary files a/graphs/api-v3/response-time-month.png and b/graphs/api-v3/response-time-month.png differ
diff --git a/graphs/api-v3/response-time-week.png b/graphs/api-v3/response-time-week.png
index f7ad8943aa..3b20a496f9 100644
Binary files a/graphs/api-v3/response-time-week.png and b/graphs/api-v3/response-time-week.png differ
diff --git a/graphs/api-v3/response-time-year.png b/graphs/api-v3/response-time-year.png
index 9845fc084f..a51660c903 100644
Binary files a/graphs/api-v3/response-time-year.png and b/graphs/api-v3/response-time-year.png differ
diff --git a/graphs/api-v3/response-time.png b/graphs/api-v3/response-time.png
index 95ae92fc1d..e95ee9a2cf 100644
Binary files a/graphs/api-v3/response-time.png and b/graphs/api-v3/response-time.png differ
diff --git a/graphs/blog/response-time-day.png b/graphs/blog/response-time-day.png
index c8c3f3845a..6340873837 100644
Binary files a/graphs/blog/response-time-day.png and b/graphs/blog/response-time-day.png differ
diff --git a/graphs/blog/response-time-month.png b/graphs/blog/response-time-month.png
index 8be5169a47..2f53b3d9e7 100644
Binary files a/graphs/blog/response-time-month.png and b/graphs/blog/response-time-month.png differ
diff --git a/graphs/blog/response-time-week.png b/graphs/blog/response-time-week.png
index 5efc2dd449..3839985e68 100644
Binary files a/graphs/blog/response-time-week.png and b/graphs/blog/response-time-week.png differ
diff --git a/graphs/blog/response-time-year.png b/graphs/blog/response-time-year.png
index 384751199d..500e5dc09a 100644
Binary files a/graphs/blog/response-time-year.png and b/graphs/blog/response-time-year.png differ
diff --git a/graphs/combien-de-sucres/response-time-day.png b/graphs/combien-de-sucres/response-time-day.png
index 2d5befa607..9e03977042 100644
Binary files a/graphs/combien-de-sucres/response-time-day.png and b/graphs/combien-de-sucres/response-time-day.png differ
diff --git a/graphs/combien-de-sucres/response-time-month.png b/graphs/combien-de-sucres/response-time-month.png
index a8be9612e0..4d08884c10 100644
Binary files a/graphs/combien-de-sucres/response-time-month.png and b/graphs/combien-de-sucres/response-time-month.png differ
diff --git a/graphs/combien-de-sucres/response-time-week.png b/graphs/combien-de-sucres/response-time-week.png
index 40900538f0..491721977a 100644
Binary files a/graphs/combien-de-sucres/response-time-week.png and b/graphs/combien-de-sucres/response-time-week.png differ
diff --git a/graphs/combien-de-sucres/response-time-year.png b/graphs/combien-de-sucres/response-time-year.png
index 947b99cdb5..c18ffb9f90 100644
Binary files a/graphs/combien-de-sucres/response-time-year.png and b/graphs/combien-de-sucres/response-time-year.png differ
diff --git a/graphs/combien-de-sucres/response-time.png b/graphs/combien-de-sucres/response-time.png
index 947b99cdb5..c18ffb9f90 100644
Binary files a/graphs/combien-de-sucres/response-time.png and b/graphs/combien-de-sucres/response-time.png differ
diff --git a/graphs/connect-platform-odoo-crm/response-time-day.png b/graphs/connect-platform-odoo-crm/response-time-day.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/connect-platform-odoo-crm/response-time-day.png differ
diff --git a/graphs/connect-platform-odoo-crm/response-time-month.png b/graphs/connect-platform-odoo-crm/response-time-month.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/connect-platform-odoo-crm/response-time-month.png differ
diff --git a/graphs/connect-platform-odoo-crm/response-time-week.png b/graphs/connect-platform-odoo-crm/response-time-week.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/connect-platform-odoo-crm/response-time-week.png differ
diff --git a/graphs/connect-platform-odoo-crm/response-time-year.png b/graphs/connect-platform-odoo-crm/response-time-year.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/connect-platform-odoo-crm/response-time-year.png differ
diff --git a/graphs/connect-platform-odoo-crm/response-time.png b/graphs/connect-platform-odoo-crm/response-time.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/connect-platform-odoo-crm/response-time.png differ
diff --git a/graphs/connect-platform/response-time-day.png b/graphs/connect-platform/response-time-day.png
deleted file mode 100644
index f07debcbb2..0000000000
Binary files a/graphs/connect-platform/response-time-day.png and /dev/null differ
diff --git a/graphs/connect-platform/response-time-month.png b/graphs/connect-platform/response-time-month.png
deleted file mode 100644
index 7e5dff1c3b..0000000000
Binary files a/graphs/connect-platform/response-time-month.png and /dev/null differ
diff --git a/graphs/connect-platform/response-time-week.png b/graphs/connect-platform/response-time-week.png
deleted file mode 100644
index e22d53c713..0000000000
Binary files a/graphs/connect-platform/response-time-week.png and /dev/null differ
diff --git a/graphs/connect-platform/response-time-year.png b/graphs/connect-platform/response-time-year.png
deleted file mode 100644
index 92f656ccf4..0000000000
Binary files a/graphs/connect-platform/response-time-year.png and /dev/null differ
diff --git a/graphs/connect-platform/response-time.png b/graphs/connect-platform/response-time.png
deleted file mode 100644
index ff9baea34e..0000000000
Binary files a/graphs/connect-platform/response-time.png and /dev/null differ
diff --git a/graphs/contribalim/response-time-day.png b/graphs/contribalim/response-time-day.png
index 9e76a36839..4def35d41f 100644
Binary files a/graphs/contribalim/response-time-day.png and b/graphs/contribalim/response-time-day.png differ
diff --git a/graphs/contribalim/response-time-month.png b/graphs/contribalim/response-time-month.png
index c8b78f3b8f..d1aeca31c5 100644
Binary files a/graphs/contribalim/response-time-month.png and b/graphs/contribalim/response-time-month.png differ
diff --git a/graphs/contribalim/response-time-week.png b/graphs/contribalim/response-time-week.png
index 19aef6ace1..b0a3ad3472 100644
Binary files a/graphs/contribalim/response-time-week.png and b/graphs/contribalim/response-time-week.png differ
diff --git a/graphs/contribalim/response-time-year.png b/graphs/contribalim/response-time-year.png
index cb5ce0756f..65629666a5 100644
Binary files a/graphs/contribalim/response-time-year.png and b/graphs/contribalim/response-time-year.png differ
diff --git a/graphs/contribalim/response-time.png b/graphs/contribalim/response-time.png
index cb5ce0756f..65629666a5 100644
Binary files a/graphs/contribalim/response-time.png and b/graphs/contribalim/response-time.png differ
diff --git a/graphs/datasette-instance-mirabelle/response-time-day.png b/graphs/datasette-instance-mirabelle/response-time-day.png
index 2dc4b58ded..6340873837 100644
Binary files a/graphs/datasette-instance-mirabelle/response-time-day.png and b/graphs/datasette-instance-mirabelle/response-time-day.png differ
diff --git a/graphs/datasette-instance-mirabelle/response-time-month.png b/graphs/datasette-instance-mirabelle/response-time-month.png
index af9d471627..cb0bf1d156 100644
Binary files a/graphs/datasette-instance-mirabelle/response-time-month.png and b/graphs/datasette-instance-mirabelle/response-time-month.png differ
diff --git a/graphs/datasette-instance-mirabelle/response-time-week.png b/graphs/datasette-instance-mirabelle/response-time-week.png
index 567939a5ce..bf32e8b30d 100644
Binary files a/graphs/datasette-instance-mirabelle/response-time-week.png and b/graphs/datasette-instance-mirabelle/response-time-week.png differ
diff --git a/graphs/emballe-pres-de-chez-vous/response-time-day.png b/graphs/emballe-pres-de-chez-vous/response-time-day.png
index 577305fb36..cdd0b24f32 100644
Binary files a/graphs/emballe-pres-de-chez-vous/response-time-day.png and b/graphs/emballe-pres-de-chez-vous/response-time-day.png differ
diff --git a/graphs/emballe-pres-de-chez-vous/response-time-month.png b/graphs/emballe-pres-de-chez-vous/response-time-month.png
index c3a6ccd025..eec48e4b38 100644
Binary files a/graphs/emballe-pres-de-chez-vous/response-time-month.png and b/graphs/emballe-pres-de-chez-vous/response-time-month.png differ
diff --git a/graphs/emballe-pres-de-chez-vous/response-time-week.png b/graphs/emballe-pres-de-chez-vous/response-time-week.png
index 276aa7a881..8d8bb49148 100644
Binary files a/graphs/emballe-pres-de-chez-vous/response-time-week.png and b/graphs/emballe-pres-de-chez-vous/response-time-week.png differ
diff --git a/graphs/emballe-pres-de-chez-vous/response-time-year.png b/graphs/emballe-pres-de-chez-vous/response-time-year.png
index 3aa06ee6e3..7d41dadccd 100644
Binary files a/graphs/emballe-pres-de-chez-vous/response-time-year.png and b/graphs/emballe-pres-de-chez-vous/response-time-year.png differ
diff --git a/graphs/emballe-pres-de-chez-vous/response-time.png b/graphs/emballe-pres-de-chez-vous/response-time.png
index 3aa06ee6e3..7d41dadccd 100644
Binary files a/graphs/emballe-pres-de-chez-vous/response-time.png and b/graphs/emballe-pres-de-chez-vous/response-time.png differ
diff --git a/graphs/folksonomy-engine/response-time-day.png b/graphs/folksonomy-engine/response-time-day.png
index bb9ffcbc23..6340873837 100644
Binary files a/graphs/folksonomy-engine/response-time-day.png and b/graphs/folksonomy-engine/response-time-day.png differ
diff --git a/graphs/folksonomy-engine/response-time-month.png b/graphs/folksonomy-engine/response-time-month.png
index 74eac2d3ff..06b0d040d9 100644
Binary files a/graphs/folksonomy-engine/response-time-month.png and b/graphs/folksonomy-engine/response-time-month.png differ
diff --git a/graphs/folksonomy-engine/response-time-week.png b/graphs/folksonomy-engine/response-time-week.png
index 99ad6cb64d..da39ac4512 100644
Binary files a/graphs/folksonomy-engine/response-time-week.png and b/graphs/folksonomy-engine/response-time-week.png differ
diff --git a/graphs/folksonomy-engine/response-time-year.png b/graphs/folksonomy-engine/response-time-year.png
index d5a58ec439..0d77b12c7a 100644
Binary files a/graphs/folksonomy-engine/response-time-year.png and b/graphs/folksonomy-engine/response-time-year.png differ
diff --git a/graphs/folksonomy-engine/response-time.png b/graphs/folksonomy-engine/response-time.png
index aee0c2dd6d..d3964b2e58 100644
Binary files a/graphs/folksonomy-engine/response-time.png and b/graphs/folksonomy-engine/response-time.png differ
diff --git a/graphs/forum/response-time-day.png b/graphs/forum/response-time-day.png
index 51bc790faa..6340873837 100644
Binary files a/graphs/forum/response-time-day.png and b/graphs/forum/response-time-day.png differ
diff --git a/graphs/forum/response-time-month.png b/graphs/forum/response-time-month.png
index 9d871b401b..2b3375efd9 100644
Binary files a/graphs/forum/response-time-month.png and b/graphs/forum/response-time-month.png differ
diff --git a/graphs/forum/response-time-week.png b/graphs/forum/response-time-week.png
index 3a78681b0c..801d06a78d 100644
Binary files a/graphs/forum/response-time-week.png and b/graphs/forum/response-time-week.png differ
diff --git a/graphs/how-much-sugar/response-time-day.png b/graphs/how-much-sugar/response-time-day.png
index 4d18c7dfff..373677bc26 100644
Binary files a/graphs/how-much-sugar/response-time-day.png and b/graphs/how-much-sugar/response-time-day.png differ
diff --git a/graphs/how-much-sugar/response-time-month.png b/graphs/how-much-sugar/response-time-month.png
index 094d8aa1aa..3423ace002 100644
Binary files a/graphs/how-much-sugar/response-time-month.png and b/graphs/how-much-sugar/response-time-month.png differ
diff --git a/graphs/how-much-sugar/response-time-week.png b/graphs/how-much-sugar/response-time-week.png
index c8ba3b8514..1175727782 100644
Binary files a/graphs/how-much-sugar/response-time-week.png and b/graphs/how-much-sugar/response-time-week.png differ
diff --git a/graphs/how-much-sugar/response-time-year.png b/graphs/how-much-sugar/response-time-year.png
index b04e38e584..a18bb6ce8a 100644
Binary files a/graphs/how-much-sugar/response-time-year.png and b/graphs/how-much-sugar/response-time-year.png differ
diff --git a/graphs/how-much-sugar/response-time.png b/graphs/how-much-sugar/response-time.png
index b04e38e584..a18bb6ce8a 100644
Binary files a/graphs/how-much-sugar/response-time.png and b/graphs/how-much-sugar/response-time.png differ
diff --git a/graphs/hunger-games/response-time-day.png b/graphs/hunger-games/response-time-day.png
index 00c47e16c5..e0c7385caa 100644
Binary files a/graphs/hunger-games/response-time-day.png and b/graphs/hunger-games/response-time-day.png differ
diff --git a/graphs/hunger-games/response-time-month.png b/graphs/hunger-games/response-time-month.png
index 704827352b..412f1d5f98 100644
Binary files a/graphs/hunger-games/response-time-month.png and b/graphs/hunger-games/response-time-month.png differ
diff --git a/graphs/hunger-games/response-time-week.png b/graphs/hunger-games/response-time-week.png
index 2a67826907..0fd6d43d1a 100644
Binary files a/graphs/hunger-games/response-time-week.png and b/graphs/hunger-games/response-time-week.png differ
diff --git a/graphs/hunger-games/response-time-year.png b/graphs/hunger-games/response-time-year.png
index 3a488fc2f7..8f73186014 100644
Binary files a/graphs/hunger-games/response-time-year.png and b/graphs/hunger-games/response-time-year.png differ
diff --git a/graphs/hunger-games/response-time.png b/graphs/hunger-games/response-time.png
index 56319a7a17..96fda2d416 100644
Binary files a/graphs/hunger-games/response-time.png and b/graphs/hunger-games/response-time.png differ
diff --git a/graphs/knowledge-panels-for-facets-net-and-org/response-time-day.png b/graphs/knowledge-panels-for-facets-net-and-org/response-time-day.png
index cc320c55a8..3d316b555c 100644
Binary files a/graphs/knowledge-panels-for-facets-net-and-org/response-time-day.png and b/graphs/knowledge-panels-for-facets-net-and-org/response-time-day.png differ
diff --git a/graphs/knowledge-panels-for-facets-net-and-org/response-time-month.png b/graphs/knowledge-panels-for-facets-net-and-org/response-time-month.png
index f0b02b7d3e..eab219ad0f 100644
Binary files a/graphs/knowledge-panels-for-facets-net-and-org/response-time-month.png and b/graphs/knowledge-panels-for-facets-net-and-org/response-time-month.png differ
diff --git a/graphs/knowledge-panels-for-facets-net-and-org/response-time-week.png b/graphs/knowledge-panels-for-facets-net-and-org/response-time-week.png
index 554b4e18ed..7bd456c85b 100644
Binary files a/graphs/knowledge-panels-for-facets-net-and-org/response-time-week.png and b/graphs/knowledge-panels-for-facets-net-and-org/response-time-week.png differ
diff --git a/graphs/knowledge-panels-for-facets-net-and-org/response-time-year.png b/graphs/knowledge-panels-for-facets-net-and-org/response-time-year.png
index 2155bfcdac..b6bf869b4c 100644
Binary files a/graphs/knowledge-panels-for-facets-net-and-org/response-time-year.png and b/graphs/knowledge-panels-for-facets-net-and-org/response-time-year.png differ
diff --git a/graphs/knowledge-panels-for-facets-net-and-org/response-time.png b/graphs/knowledge-panels-for-facets-net-and-org/response-time.png
index 2155bfcdac..b6bf869b4c 100644
Binary files a/graphs/knowledge-panels-for-facets-net-and-org/response-time.png and b/graphs/knowledge-panels-for-facets-net-and-org/response-time.png differ
diff --git a/graphs/made-near-me/response-time-day.png b/graphs/made-near-me/response-time-day.png
index bffd27df37..09d5ca891f 100644
Binary files a/graphs/made-near-me/response-time-day.png and b/graphs/made-near-me/response-time-day.png differ
diff --git a/graphs/made-near-me/response-time-month.png b/graphs/made-near-me/response-time-month.png
index aee7a2fbba..1c0c5f5b9b 100644
Binary files a/graphs/made-near-me/response-time-month.png and b/graphs/made-near-me/response-time-month.png differ
diff --git a/graphs/made-near-me/response-time-week.png b/graphs/made-near-me/response-time-week.png
index 9d3c2a478c..bc608231d6 100644
Binary files a/graphs/made-near-me/response-time-week.png and b/graphs/made-near-me/response-time-week.png differ
diff --git a/graphs/made-near-me/response-time-year.png b/graphs/made-near-me/response-time-year.png
index 7df7d89501..6043451a14 100644
Binary files a/graphs/made-near-me/response-time-year.png and b/graphs/made-near-me/response-time-year.png differ
diff --git a/graphs/made-near-me/response-time.png b/graphs/made-near-me/response-time.png
index 7df7d89501..6043451a14 100644
Binary files a/graphs/made-near-me/response-time.png and b/graphs/made-near-me/response-time.png differ
diff --git a/graphs/main-website-open-food-facts/response-time-day.png b/graphs/main-website-open-food-facts/response-time-day.png
index 61c95340dc..8ed7afada5 100644
Binary files a/graphs/main-website-open-food-facts/response-time-day.png and b/graphs/main-website-open-food-facts/response-time-day.png differ
diff --git a/graphs/main-website-open-food-facts/response-time-month.png b/graphs/main-website-open-food-facts/response-time-month.png
index 9deaf15af1..3823f854fe 100644
Binary files a/graphs/main-website-open-food-facts/response-time-month.png and b/graphs/main-website-open-food-facts/response-time-month.png differ
diff --git a/graphs/main-website-open-food-facts/response-time-week.png b/graphs/main-website-open-food-facts/response-time-week.png
index d1532a86a9..154822a108 100644
Binary files a/graphs/main-website-open-food-facts/response-time-week.png and b/graphs/main-website-open-food-facts/response-time-week.png differ
diff --git a/graphs/main-website-open-food-facts/response-time-year.png b/graphs/main-website-open-food-facts/response-time-year.png
index 5e7ba9565b..455dd461b5 100644
Binary files a/graphs/main-website-open-food-facts/response-time-year.png and b/graphs/main-website-open-food-facts/response-time-year.png differ
diff --git a/graphs/main-website-open-food-facts/response-time.png b/graphs/main-website-open-food-facts/response-time.png
index 5e7ba9565b..455dd461b5 100644
Binary files a/graphs/main-website-open-food-facts/response-time.png and b/graphs/main-website-open-food-facts/response-time.png differ
diff --git a/graphs/metrics-platform/response-time-day.png b/graphs/metrics-platform/response-time-day.png
index 8ff62bff71..6340873837 100644
Binary files a/graphs/metrics-platform/response-time-day.png and b/graphs/metrics-platform/response-time-day.png differ
diff --git a/graphs/metrics-platform/response-time-month.png b/graphs/metrics-platform/response-time-month.png
index 20195bc3fe..c178620f05 100644
Binary files a/graphs/metrics-platform/response-time-month.png and b/graphs/metrics-platform/response-time-month.png differ
diff --git a/graphs/metrics-platform/response-time-week.png b/graphs/metrics-platform/response-time-week.png
index c528b5a11d..9b74b5d6bd 100644
Binary files a/graphs/metrics-platform/response-time-week.png and b/graphs/metrics-platform/response-time-week.png differ
diff --git a/graphs/metrics-platform/response-time-year.png b/graphs/metrics-platform/response-time-year.png
index cdb759240e..a6b7eeeaa3 100644
Binary files a/graphs/metrics-platform/response-time-year.png and b/graphs/metrics-platform/response-time-year.png differ
diff --git a/graphs/metrics-platform/response-time.png b/graphs/metrics-platform/response-time.png
index b1263f471f..5ca9b58733 100644
Binary files a/graphs/metrics-platform/response-time.png and b/graphs/metrics-platform/response-time.png differ
diff --git a/graphs/monitoring-platform/response-time-day.png b/graphs/monitoring-platform/response-time-day.png
index b5bb9482e1..6340873837 100644
Binary files a/graphs/monitoring-platform/response-time-day.png and b/graphs/monitoring-platform/response-time-day.png differ
diff --git a/graphs/monitoring-platform/response-time-month.png b/graphs/monitoring-platform/response-time-month.png
index 99505c41a2..43031a1c45 100644
Binary files a/graphs/monitoring-platform/response-time-month.png and b/graphs/monitoring-platform/response-time-month.png differ
diff --git a/graphs/monitoring-platform/response-time-week.png b/graphs/monitoring-platform/response-time-week.png
index b9b6980007..6ca5f9a0e0 100644
Binary files a/graphs/monitoring-platform/response-time-week.png and b/graphs/monitoring-platform/response-time-week.png differ
diff --git a/graphs/monitoring-platform/response-time-year.png b/graphs/monitoring-platform/response-time-year.png
index ab9fab2038..a63b331ec2 100644
Binary files a/graphs/monitoring-platform/response-time-year.png and b/graphs/monitoring-platform/response-time-year.png differ
diff --git a/graphs/nutri-patrol-production/response-time-day.png b/graphs/nutri-patrol-production/response-time-day.png
index 53f2ff1ed8..6340873837 100644
Binary files a/graphs/nutri-patrol-production/response-time-day.png and b/graphs/nutri-patrol-production/response-time-day.png differ
diff --git a/graphs/nutri-patrol-production/response-time-month.png b/graphs/nutri-patrol-production/response-time-month.png
index da68174cde..2fea322046 100644
Binary files a/graphs/nutri-patrol-production/response-time-month.png and b/graphs/nutri-patrol-production/response-time-month.png differ
diff --git a/graphs/nutri-patrol-production/response-time-week.png b/graphs/nutri-patrol-production/response-time-week.png
index f49fda5134..04a48db5ba 100644
Binary files a/graphs/nutri-patrol-production/response-time-week.png and b/graphs/nutri-patrol-production/response-time-week.png differ
diff --git a/graphs/open-beauty-facts/response-time-day.png b/graphs/open-beauty-facts/response-time-day.png
index e860c25ba0..05ac3c7207 100644
Binary files a/graphs/open-beauty-facts/response-time-day.png and b/graphs/open-beauty-facts/response-time-day.png differ
diff --git a/graphs/open-beauty-facts/response-time-month.png b/graphs/open-beauty-facts/response-time-month.png
index 76ce0da7f8..d0ea0021d3 100644
Binary files a/graphs/open-beauty-facts/response-time-month.png and b/graphs/open-beauty-facts/response-time-month.png differ
diff --git a/graphs/open-beauty-facts/response-time-week.png b/graphs/open-beauty-facts/response-time-week.png
index 7928244917..e9afb039e4 100644
Binary files a/graphs/open-beauty-facts/response-time-week.png and b/graphs/open-beauty-facts/response-time-week.png differ
diff --git a/graphs/open-beauty-facts/response-time-year.png b/graphs/open-beauty-facts/response-time-year.png
index 21aa37858a..688ed0e163 100644
Binary files a/graphs/open-beauty-facts/response-time-year.png and b/graphs/open-beauty-facts/response-time-year.png differ
diff --git a/graphs/open-beauty-facts/response-time.png b/graphs/open-beauty-facts/response-time.png
index 21aa37858a..688ed0e163 100644
Binary files a/graphs/open-beauty-facts/response-time.png and b/graphs/open-beauty-facts/response-time.png differ
diff --git a/graphs/open-food-facts-images/response-time-day.png b/graphs/open-food-facts-images/response-time-day.png
index 3a4e483ff8..7a21e6e89b 100644
Binary files a/graphs/open-food-facts-images/response-time-day.png and b/graphs/open-food-facts-images/response-time-day.png differ
diff --git a/graphs/open-food-facts-images/response-time-month.png b/graphs/open-food-facts-images/response-time-month.png
index 88305c0b5c..c81a71a5f8 100644
Binary files a/graphs/open-food-facts-images/response-time-month.png and b/graphs/open-food-facts-images/response-time-month.png differ
diff --git a/graphs/open-food-facts-images/response-time-week.png b/graphs/open-food-facts-images/response-time-week.png
index 135d5bb0af..4348a416be 100644
Binary files a/graphs/open-food-facts-images/response-time-week.png and b/graphs/open-food-facts-images/response-time-week.png differ
diff --git a/graphs/open-food-facts-images/response-time-year.png b/graphs/open-food-facts-images/response-time-year.png
index 3feec34d76..da49c0d1b4 100644
Binary files a/graphs/open-food-facts-images/response-time-year.png and b/graphs/open-food-facts-images/response-time-year.png differ
diff --git a/graphs/open-food-facts-images/response-time.png b/graphs/open-food-facts-images/response-time.png
index 7d007fd821..cf0eb49913 100644
Binary files a/graphs/open-food-facts-images/response-time.png and b/graphs/open-food-facts-images/response-time.png differ
diff --git a/graphs/open-food-facts-query/response-time-day.png b/graphs/open-food-facts-query/response-time-day.png
index ccd686683c..70948c3994 100644
Binary files a/graphs/open-food-facts-query/response-time-day.png and b/graphs/open-food-facts-query/response-time-day.png differ
diff --git a/graphs/open-food-facts-query/response-time-month.png b/graphs/open-food-facts-query/response-time-month.png
index 421ef49dba..ae90299949 100644
Binary files a/graphs/open-food-facts-query/response-time-month.png and b/graphs/open-food-facts-query/response-time-month.png differ
diff --git a/graphs/open-food-facts-query/response-time-week.png b/graphs/open-food-facts-query/response-time-week.png
index 7db27b772f..2c3e60a85e 100644
Binary files a/graphs/open-food-facts-query/response-time-week.png and b/graphs/open-food-facts-query/response-time-week.png differ
diff --git a/graphs/open-food-facts-query/response-time-year.png b/graphs/open-food-facts-query/response-time-year.png
index 3038a4c7bc..e85151034e 100644
Binary files a/graphs/open-food-facts-query/response-time-year.png and b/graphs/open-food-facts-query/response-time-year.png differ
diff --git a/graphs/open-food-facts-query/response-time.png b/graphs/open-food-facts-query/response-time.png
index 3038a4c7bc..e85151034e 100644
Binary files a/graphs/open-food-facts-query/response-time.png and b/graphs/open-food-facts-query/response-time.png differ
diff --git a/graphs/open-pet-food-facts/response-time-day.png b/graphs/open-pet-food-facts/response-time-day.png
index ff3081597c..b206d812f7 100644
Binary files a/graphs/open-pet-food-facts/response-time-day.png and b/graphs/open-pet-food-facts/response-time-day.png differ
diff --git a/graphs/open-pet-food-facts/response-time-month.png b/graphs/open-pet-food-facts/response-time-month.png
index d26f3a067b..4e0d073a31 100644
Binary files a/graphs/open-pet-food-facts/response-time-month.png and b/graphs/open-pet-food-facts/response-time-month.png differ
diff --git a/graphs/open-pet-food-facts/response-time-week.png b/graphs/open-pet-food-facts/response-time-week.png
index eb58b04471..3b1ac5d379 100644
Binary files a/graphs/open-pet-food-facts/response-time-week.png and b/graphs/open-pet-food-facts/response-time-week.png differ
diff --git a/graphs/open-pet-food-facts/response-time-year.png b/graphs/open-pet-food-facts/response-time-year.png
index af5c94cabf..cbdc77766e 100644
Binary files a/graphs/open-pet-food-facts/response-time-year.png and b/graphs/open-pet-food-facts/response-time-year.png differ
diff --git a/graphs/open-pet-food-facts/response-time.png b/graphs/open-pet-food-facts/response-time.png
index af5c94cabf..cbdc77766e 100644
Binary files a/graphs/open-pet-food-facts/response-time.png and b/graphs/open-pet-food-facts/response-time.png differ
diff --git a/graphs/open-prices-api-pre-prod/response-time-day.png b/graphs/open-prices-api-pre-prod/response-time-day.png
index a108aff83c..6340873837 100644
Binary files a/graphs/open-prices-api-pre-prod/response-time-day.png and b/graphs/open-prices-api-pre-prod/response-time-day.png differ
diff --git a/graphs/open-prices-api-pre-prod/response-time-month.png b/graphs/open-prices-api-pre-prod/response-time-month.png
index a29aec3840..01318e10a8 100644
Binary files a/graphs/open-prices-api-pre-prod/response-time-month.png and b/graphs/open-prices-api-pre-prod/response-time-month.png differ
diff --git a/graphs/open-prices-api-pre-prod/response-time-week.png b/graphs/open-prices-api-pre-prod/response-time-week.png
index 58bdd64f79..3070a3d371 100644
Binary files a/graphs/open-prices-api-pre-prod/response-time-week.png and b/graphs/open-prices-api-pre-prod/response-time-week.png differ
diff --git a/graphs/open-prices-api/response-time-day.png b/graphs/open-prices-api/response-time-day.png
index 298bc4c517..6340873837 100644
Binary files a/graphs/open-prices-api/response-time-day.png and b/graphs/open-prices-api/response-time-day.png differ
diff --git a/graphs/open-prices-api/response-time-month.png b/graphs/open-prices-api/response-time-month.png
index fe733d7cab..24b82e01e3 100644
Binary files a/graphs/open-prices-api/response-time-month.png and b/graphs/open-prices-api/response-time-month.png differ
diff --git a/graphs/open-prices-api/response-time-week.png b/graphs/open-prices-api/response-time-week.png
index 0888f0a71f..1f355ca6a0 100644
Binary files a/graphs/open-prices-api/response-time-week.png and b/graphs/open-prices-api/response-time-week.png differ
diff --git a/graphs/open-prices-ui/response-time-day.png b/graphs/open-prices-ui/response-time-day.png
index 29b8c99452..6340873837 100644
Binary files a/graphs/open-prices-ui/response-time-day.png and b/graphs/open-prices-ui/response-time-day.png differ
diff --git a/graphs/open-prices-ui/response-time-month.png b/graphs/open-prices-ui/response-time-month.png
index 4e559c6fe3..4bee4e2375 100644
Binary files a/graphs/open-prices-ui/response-time-month.png and b/graphs/open-prices-ui/response-time-month.png differ
diff --git a/graphs/open-prices-ui/response-time-week.png b/graphs/open-prices-ui/response-time-week.png
index 974164e7e0..d8e1a45b75 100644
Binary files a/graphs/open-prices-ui/response-time-week.png and b/graphs/open-prices-ui/response-time-week.png differ
diff --git a/graphs/open-products-facts/response-time-day.png b/graphs/open-products-facts/response-time-day.png
index a3d55310dd..f5100e9ceb 100644
Binary files a/graphs/open-products-facts/response-time-day.png and b/graphs/open-products-facts/response-time-day.png differ
diff --git a/graphs/open-products-facts/response-time-month.png b/graphs/open-products-facts/response-time-month.png
index d5f11f1cce..fa7c3adef3 100644
Binary files a/graphs/open-products-facts/response-time-month.png and b/graphs/open-products-facts/response-time-month.png differ
diff --git a/graphs/open-products-facts/response-time-week.png b/graphs/open-products-facts/response-time-week.png
index 201663e3c1..bd4736768c 100644
Binary files a/graphs/open-products-facts/response-time-week.png and b/graphs/open-products-facts/response-time-week.png differ
diff --git a/graphs/open-products-facts/response-time-year.png b/graphs/open-products-facts/response-time-year.png
index ace7fc153e..e4de298dc1 100644
Binary files a/graphs/open-products-facts/response-time-year.png and b/graphs/open-products-facts/response-time-year.png differ
diff --git a/graphs/open-products-facts/response-time.png b/graphs/open-products-facts/response-time.png
index ace7fc153e..e4de298dc1 100644
Binary files a/graphs/open-products-facts/response-time.png and b/graphs/open-products-facts/response-time.png differ
diff --git a/graphs/pro-platform-open-food-facts/response-time-day.png b/graphs/pro-platform-open-food-facts/response-time-day.png
index 9dcd84305f..9da997854e 100644
Binary files a/graphs/pro-platform-open-food-facts/response-time-day.png and b/graphs/pro-platform-open-food-facts/response-time-day.png differ
diff --git a/graphs/pro-platform-open-food-facts/response-time-month.png b/graphs/pro-platform-open-food-facts/response-time-month.png
index 131f02a055..f73ebe9db9 100644
Binary files a/graphs/pro-platform-open-food-facts/response-time-month.png and b/graphs/pro-platform-open-food-facts/response-time-month.png differ
diff --git a/graphs/pro-platform-open-food-facts/response-time-week.png b/graphs/pro-platform-open-food-facts/response-time-week.png
index 1de8af97c4..365ac2ff80 100644
Binary files a/graphs/pro-platform-open-food-facts/response-time-week.png and b/graphs/pro-platform-open-food-facts/response-time-week.png differ
diff --git a/graphs/pro-platform-open-food-facts/response-time-year.png b/graphs/pro-platform-open-food-facts/response-time-year.png
index 05af3a9042..b5fc7a63a0 100644
Binary files a/graphs/pro-platform-open-food-facts/response-time-year.png and b/graphs/pro-platform-open-food-facts/response-time-year.png differ
diff --git a/graphs/pro-platform-open-food-facts/response-time.png b/graphs/pro-platform-open-food-facts/response-time.png
index 05af3a9042..b5fc7a63a0 100644
Binary files a/graphs/pro-platform-open-food-facts/response-time.png and b/graphs/pro-platform-open-food-facts/response-time.png differ
diff --git a/graphs/prometheus/response-time-day.png b/graphs/prometheus/response-time-day.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/prometheus/response-time-day.png differ
diff --git a/graphs/prometheus/response-time-month.png b/graphs/prometheus/response-time-month.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/prometheus/response-time-month.png differ
diff --git a/graphs/prometheus/response-time-week.png b/graphs/prometheus/response-time-week.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/prometheus/response-time-week.png differ
diff --git a/graphs/prometheus/response-time-year.png b/graphs/prometheus/response-time-year.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/prometheus/response-time-year.png differ
diff --git a/graphs/prometheus/response-time.png b/graphs/prometheus/response-time.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/prometheus/response-time.png differ
diff --git a/graphs/robotoff/response-time-day.png b/graphs/robotoff/response-time-day.png
index 10085d890e..dbb5652d8a 100644
Binary files a/graphs/robotoff/response-time-day.png and b/graphs/robotoff/response-time-day.png differ
diff --git a/graphs/robotoff/response-time-month.png b/graphs/robotoff/response-time-month.png
index 6cf7aa7771..c0cc18bea0 100644
Binary files a/graphs/robotoff/response-time-month.png and b/graphs/robotoff/response-time-month.png differ
diff --git a/graphs/robotoff/response-time-week.png b/graphs/robotoff/response-time-week.png
index 0c6b89b629..506e71da4b 100644
Binary files a/graphs/robotoff/response-time-week.png and b/graphs/robotoff/response-time-week.png differ
diff --git a/graphs/robotoff/response-time-year.png b/graphs/robotoff/response-time-year.png
index 3516a62410..dd6051a7f8 100644
Binary files a/graphs/robotoff/response-time-year.png and b/graphs/robotoff/response-time-year.png differ
diff --git a/graphs/robotoff/response-time.png b/graphs/robotoff/response-time.png
index 3516a62410..dd6051a7f8 100644
Binary files a/graphs/robotoff/response-time.png and b/graphs/robotoff/response-time.png differ
diff --git a/graphs/search-staging/response-time-day.png b/graphs/search-staging/response-time-day.png
index 5d89e172c3..6340873837 100644
Binary files a/graphs/search-staging/response-time-day.png and b/graphs/search-staging/response-time-day.png differ
diff --git a/graphs/search-staging/response-time-month.png b/graphs/search-staging/response-time-month.png
index 028351627f..5667802755 100644
Binary files a/graphs/search-staging/response-time-month.png and b/graphs/search-staging/response-time-month.png differ
diff --git a/graphs/search-staging/response-time-week.png b/graphs/search-staging/response-time-week.png
index 52c1cc4d2c..473fb778d2 100644
Binary files a/graphs/search-staging/response-time-week.png and b/graphs/search-staging/response-time-week.png differ
diff --git a/graphs/search/response-time-day.png b/graphs/search/response-time-day.png
index ab7cd7324d..6340873837 100644
Binary files a/graphs/search/response-time-day.png and b/graphs/search/response-time-day.png differ
diff --git a/graphs/search/response-time-month.png b/graphs/search/response-time-month.png
index eb5447b56e..5e0cb5d9e6 100644
Binary files a/graphs/search/response-time-month.png and b/graphs/search/response-time-month.png differ
diff --git a/graphs/search/response-time-week.png b/graphs/search/response-time-week.png
index e849f611a1..7430355030 100644
Binary files a/graphs/search/response-time-week.png and b/graphs/search/response-time-week.png differ
diff --git a/graphs/staging-deployment/response-time-day.png b/graphs/staging-deployment/response-time-day.png
index 38dc8a7d07..6340873837 100644
Binary files a/graphs/staging-deployment/response-time-day.png and b/graphs/staging-deployment/response-time-day.png differ
diff --git a/graphs/staging-deployment/response-time-month.png b/graphs/staging-deployment/response-time-month.png
index 5094a87f8a..e1d03ef303 100644
Binary files a/graphs/staging-deployment/response-time-month.png and b/graphs/staging-deployment/response-time-month.png differ
diff --git a/graphs/staging-deployment/response-time-week.png b/graphs/staging-deployment/response-time-week.png
index 58a343ce00..b59691f792 100644
Binary files a/graphs/staging-deployment/response-time-week.png and b/graphs/staging-deployment/response-time-week.png differ
diff --git a/graphs/staging-deployment/response-time-year.png b/graphs/staging-deployment/response-time-year.png
index 30d7f549bf..c79a9da5f5 100644
Binary files a/graphs/staging-deployment/response-time-year.png and b/graphs/staging-deployment/response-time-year.png differ
diff --git a/graphs/staging-deployment/response-time.png b/graphs/staging-deployment/response-time.png
index 564f43ef32..ac4fbf2a3b 100644
Binary files a/graphs/staging-deployment/response-time.png and b/graphs/staging-deployment/response-time.png differ
diff --git a/graphs/support-platform/response-time-day.png b/graphs/support-platform/response-time-day.png
index 89a4c60c46..aee284a375 100644
Binary files a/graphs/support-platform/response-time-day.png and b/graphs/support-platform/response-time-day.png differ
diff --git a/graphs/support-platform/response-time-month.png b/graphs/support-platform/response-time-month.png
index c10fea6dec..e001af2b86 100644
Binary files a/graphs/support-platform/response-time-month.png and b/graphs/support-platform/response-time-month.png differ
diff --git a/graphs/support-platform/response-time-week.png b/graphs/support-platform/response-time-week.png
index 97168159a4..0ca31c6e47 100644
Binary files a/graphs/support-platform/response-time-week.png and b/graphs/support-platform/response-time-week.png differ
diff --git a/graphs/support-platform/response-time-year.png b/graphs/support-platform/response-time-year.png
index 45fc96d0d1..4dacf77787 100644
Binary files a/graphs/support-platform/response-time-year.png and b/graphs/support-platform/response-time-year.png differ
diff --git a/graphs/support-platform/response-time.png b/graphs/support-platform/response-time.png
index a2c7c1b54d..7d4c99b8fd 100644
Binary files a/graphs/support-platform/response-time.png and b/graphs/support-platform/response-time.png differ
diff --git a/graphs/taxonomy-editor-pre-prod/response-time-day.png b/graphs/taxonomy-editor-pre-prod/response-time-day.png
index 71f27792a8..6340873837 100644
Binary files a/graphs/taxonomy-editor-pre-prod/response-time-day.png and b/graphs/taxonomy-editor-pre-prod/response-time-day.png differ
diff --git a/graphs/taxonomy-editor-pre-prod/response-time-month.png b/graphs/taxonomy-editor-pre-prod/response-time-month.png
index 1635a19a22..afd9304dde 100644
Binary files a/graphs/taxonomy-editor-pre-prod/response-time-month.png and b/graphs/taxonomy-editor-pre-prod/response-time-month.png differ
diff --git a/graphs/taxonomy-editor-pre-prod/response-time-week.png b/graphs/taxonomy-editor-pre-prod/response-time-week.png
index 7a165ed3d4..66b07ce047 100644
Binary files a/graphs/taxonomy-editor-pre-prod/response-time-week.png and b/graphs/taxonomy-editor-pre-prod/response-time-week.png differ
diff --git a/graphs/taxonomy-editor-prod/response-time-day.png b/graphs/taxonomy-editor-prod/response-time-day.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/taxonomy-editor-prod/response-time-day.png differ
diff --git a/graphs/taxonomy-editor-prod/response-time-month.png b/graphs/taxonomy-editor-prod/response-time-month.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/taxonomy-editor-prod/response-time-month.png differ
diff --git a/graphs/taxonomy-editor-prod/response-time-week.png b/graphs/taxonomy-editor-prod/response-time-week.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/taxonomy-editor-prod/response-time-week.png differ
diff --git a/graphs/taxonomy-editor-prod/response-time-year.png b/graphs/taxonomy-editor-prod/response-time-year.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/taxonomy-editor-prod/response-time-year.png differ
diff --git a/graphs/taxonomy-editor-prod/response-time.png b/graphs/taxonomy-editor-prod/response-time.png
new file mode 100644
index 0000000000..6340873837
Binary files /dev/null and b/graphs/taxonomy-editor-prod/response-time.png differ
diff --git a/graphs/wiki/response-time-day.png b/graphs/wiki/response-time-day.png
index 8479cc03bb..6957476ffa 100644
Binary files a/graphs/wiki/response-time-day.png and b/graphs/wiki/response-time-day.png differ
diff --git a/graphs/wiki/response-time-month.png b/graphs/wiki/response-time-month.png
index eb45cf3161..576728cab4 100644
Binary files a/graphs/wiki/response-time-month.png and b/graphs/wiki/response-time-month.png differ
diff --git a/graphs/wiki/response-time-week.png b/graphs/wiki/response-time-week.png
index 444a29f85a..51632eaad9 100644
Binary files a/graphs/wiki/response-time-week.png and b/graphs/wiki/response-time-week.png differ
diff --git a/graphs/wiki/response-time-year.png b/graphs/wiki/response-time-year.png
index 2ee50584bc..b4b918c876 100644
Binary files a/graphs/wiki/response-time-year.png and b/graphs/wiki/response-time-year.png differ
diff --git a/graphs/wiki/response-time.png b/graphs/wiki/response-time.png
index 2ee50584bc..b4b918c876 100644
Binary files a/graphs/wiki/response-time.png and b/graphs/wiki/response-time.png differ
diff --git a/history/alert-manager.yml b/history/alert-manager.yml
new file mode 100644
index 0000000000..d7b063327c
--- /dev/null
+++ b/history/alert-manager.yml
@@ -0,0 +1,7 @@
+url: https://alertmanager.openfoodfacts.org/
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:32:16.317Z
+startTime: 2024-08-19T06:32:15.857Z
+generator: Upptime
diff --git a/history/analytics-platform.yml b/history/analytics-platform.yml
index 48f6ccc2d6..b1ccb407a0 100644
--- a/history/analytics-platform.yml
+++ b/history/analytics-platform.yml
@@ -1,7 +1,7 @@
url: https://analytics.openfoodfacts.org
-status: up
-code: 200
-responseTime: 775
-lastUpdated: 2024-08-17T23:06:29.013Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:35.441Z
startTime: 2023-03-20T22:33:31.000Z
generator: Upptime
diff --git a/history/api-v2.yml b/history/api-v2.yml
index 5079d1cd94..8b22c46f27 100644
--- a/history/api-v2.yml
+++ b/history/api-v2.yml
@@ -1,7 +1,7 @@
url: https://world.openfoodfacts.org/api/v2/product/3175681257511?fields=product_name,code
status: up
code: 200
-responseTime: 91
-lastUpdated: 2024-08-17T23:06:21.703Z
+responseTime: 157
+lastUpdated: 2024-08-19T06:31:26.378Z
startTime: 2023-06-07T18:33:37.000Z
generator: Upptime
diff --git a/history/api-v3.yml b/history/api-v3.yml
index 321ebf1451..6e84182492 100644
--- a/history/api-v3.yml
+++ b/history/api-v3.yml
@@ -1,7 +1,7 @@
url: https://world.openfoodfacts.org/api/v3/product/3175681257511?fields=product_name,code
status: up
code: 200
-responseTime: 90
-lastUpdated: 2024-08-17T23:06:21.429Z
+responseTime: 156
+lastUpdated: 2024-08-19T06:31:26.040Z
startTime: 2023-06-07T18:33:36.000Z
generator: Upptime
diff --git a/history/blog.yml b/history/blog.yml
index 9fdd7082de..1125578b4b 100644
--- a/history/blog.yml
+++ b/history/blog.yml
@@ -1,7 +1,7 @@
url: https://blog.openfoodfacts.org
-status: up
-code: 200
-responseTime: 984
-lastUpdated: 2024-08-17T23:06:26.924Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:32.764Z
startTime: 2023-03-20T22:33:28.000Z
generator: Upptime
diff --git a/history/combien-de-sucres.yml b/history/combien-de-sucres.yml
index d6c394d10a..d1c8bd7233 100644
--- a/history/combien-de-sucres.yml
+++ b/history/combien-de-sucres.yml
@@ -1,7 +1,7 @@
url: https://combiendesucres.fr/
status: up
code: 200
-responseTime: 514
-lastUpdated: 2024-08-17T23:06:46.284Z
+responseTime: 838
+lastUpdated: 2024-08-19T06:32:05.074Z
startTime: 2024-05-27T11:36:57.097Z
generator: Upptime
diff --git a/history/connect-platform-odoo-crm.yml b/history/connect-platform-odoo-crm.yml
new file mode 100644
index 0000000000..3ce90d26ee
--- /dev/null
+++ b/history/connect-platform-odoo-crm.yml
@@ -0,0 +1,7 @@
+url: https://connect.openfoodfacts.org/
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:37.662Z
+startTime: 2024-08-18T09:07:50.881Z
+generator: Upptime
diff --git a/history/connect-platform.yml b/history/connect-platform.yml
deleted file mode 100644
index 42159e5238..0000000000
--- a/history/connect-platform.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-url: https://connect.openfoodfacts.org/
-status: up
-code: 200
-responseTime: 835
-lastUpdated: 2024-08-17T23:06:31.115Z
-startTime: 2023-03-20T22:33:34.000Z
-generator: Upptime
diff --git a/history/contribalim.yml b/history/contribalim.yml
index 6cc9fe4f2c..673bde6570 100644
--- a/history/contribalim.yml
+++ b/history/contribalim.yml
@@ -1,7 +1,7 @@
url: https://contribalim.openfoodfacts.org/
status: up
code: 200
-responseTime: 182
-lastUpdated: 2024-08-17T23:06:52.841Z
+responseTime: 338
+lastUpdated: 2024-08-19T06:32:13.486Z
startTime: 2024-05-27T12:27:19.205Z
generator: Upptime
diff --git a/history/datasette-instance-mirabelle.yml b/history/datasette-instance-mirabelle.yml
index 45e0a88302..1dd7dd285b 100644
--- a/history/datasette-instance-mirabelle.yml
+++ b/history/datasette-instance-mirabelle.yml
@@ -1,7 +1,7 @@
url: https://mirabelle.openfoodfacts.org/
-status: up
-code: 200
-responseTime: 426
-lastUpdated: 2024-08-17T23:06:54.212Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:32:15.428Z
startTime: 2024-05-27T16:55:30.270Z
generator: Upptime
diff --git a/history/emballe-pres-de-chez-vous.yml b/history/emballe-pres-de-chez-vous.yml
index 1a568902be..cb5c9d637c 100644
--- a/history/emballe-pres-de-chez-vous.yml
+++ b/history/emballe-pres-de-chez-vous.yml
@@ -1,7 +1,7 @@
url: https://cestemballepresdechezvous.fr/
status: up
code: 200
-responseTime: 2380
-lastUpdated: 2024-08-17T23:06:45.569Z
+responseTime: 4784
+lastUpdated: 2024-08-19T06:32:04.035Z
startTime: 2024-05-27T11:36:52.336Z
generator: Upptime
diff --git a/history/folksonomy-engine.yml b/history/folksonomy-engine.yml
index 9f4b09428e..428b5d76e1 100644
--- a/history/folksonomy-engine.yml
+++ b/history/folksonomy-engine.yml
@@ -1,7 +1,7 @@
url: https://api.folksonomy.openfoodfacts.org
-status: up
-code: 200
-responseTime: 844
-lastUpdated: 2024-08-17T23:06:25.754Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:31.475Z
startTime: 2023-01-23T14:01:03.000Z
generator: Upptime
diff --git a/history/forum.yml b/history/forum.yml
index 1e4db537a2..04e8490b85 100644
--- a/history/forum.yml
+++ b/history/forum.yml
@@ -1,7 +1,7 @@
url: https://forum.openfoodfacts.org
-status: up
-code: 200
-responseTime: 734
-lastUpdated: 2024-08-17T23:06:49.274Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:32:08.064Z
startTime: 2024-05-27T11:37:01.618Z
generator: Upptime
diff --git a/history/how-much-sugar.yml b/history/how-much-sugar.yml
index 9d5245230a..aba831f897 100644
--- a/history/how-much-sugar.yml
+++ b/history/how-much-sugar.yml
@@ -1,7 +1,7 @@
url: https://howmuchsugar.in/
status: up
code: 200
-responseTime: 350
-lastUpdated: 2024-08-17T23:06:46.830Z
+responseTime: 633
+lastUpdated: 2024-08-19T06:32:05.902Z
startTime: 2024-05-27T11:36:58.499Z
generator: Upptime
diff --git a/history/hunger-games.yml b/history/hunger-games.yml
index 7b0652ce4d..4637d7b36e 100644
--- a/history/hunger-games.yml
+++ b/history/hunger-games.yml
@@ -1,7 +1,7 @@
url: https://hunger.openfoodfacts.org
status: up
code: 200
-responseTime: 297
-lastUpdated: 2024-08-17T23:06:24.728Z
+responseTime: 425
+lastUpdated: 2024-08-19T06:31:30.078Z
startTime: 2023-01-11T14:18:44.000Z
generator: Upptime
diff --git a/history/knowledge-panels-for-facets-net-and-org.yml b/history/knowledge-panels-for-facets-net-and-org.yml
index 973a38d20c..6c0356f6fe 100644
--- a/history/knowledge-panels-for-facets-net-and-org.yml
+++ b/history/knowledge-panels-for-facets-net-and-org.yml
@@ -1,7 +1,7 @@
url: https://facets-kp.openfoodfacts.org/render-to-html?facet_tag=categories&value_tag=en:open-beauty-facts&lang_code=en&country=world
-status: up
-code: 200
-responseTime: 1015
-lastUpdated: 2024-08-17T23:06:36.678Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:45.437Z
startTime: 2024-05-27T11:36:43.782Z
generator: Upptime
diff --git a/history/made-near-me.yml b/history/made-near-me.yml
index 57b8c4641d..ec230563bd 100644
--- a/history/made-near-me.yml
+++ b/history/made-near-me.yml
@@ -1,7 +1,7 @@
url: https://madenear.me/
status: up
code: 200
-responseTime: 3482
-lastUpdated: 2024-08-18T08:09:35.313Z
+responseTime: 6297
+lastUpdated: 2024-08-19T06:31:58.967Z
startTime: 2024-05-27T11:36:46.773Z
generator: Upptime
diff --git a/history/main-website-open-food-facts.yml b/history/main-website-open-food-facts.yml
index 4e2c76eebe..57e25c8848 100644
--- a/history/main-website-open-food-facts.yml
+++ b/history/main-website-open-food-facts.yml
@@ -1,7 +1,7 @@
url: https://world.openfoodfacts.org
status: up
code: 200
-responseTime: 1229
-lastUpdated: 2024-08-17T23:06:20.340Z
+responseTime: 1876
+lastUpdated: 2024-08-19T06:31:24.435Z
startTime: 2024-05-27T11:35:56.037Z
generator: Upptime
diff --git a/history/metrics-platform.yml b/history/metrics-platform.yml
index e0010f3dde..d28113196d 100644
--- a/history/metrics-platform.yml
+++ b/history/metrics-platform.yml
@@ -1,7 +1,7 @@
url: https://metrics.openfoodfacts.org
-status: up
-code: 200
-responseTime: 903
-lastUpdated: 2024-08-17T23:06:30.096Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:36.638Z
startTime: 2023-03-20T22:33:33.000Z
generator: Upptime
diff --git a/history/monitoring-platform.yml b/history/monitoring-platform.yml
index 8b6c56c6c3..34d734e917 100644
--- a/history/monitoring-platform.yml
+++ b/history/monitoring-platform.yml
@@ -1,7 +1,7 @@
url: https://alertmanager.openfoodfacts.org/#/alerts
-status: up
-code: 200
-responseTime: 516
-lastUpdated: 2024-08-17T23:06:31.814Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:40.152Z
startTime: 2023-07-10T16:47:04.000Z
generator: Upptime
diff --git a/history/nutri-patrol-production.yml b/history/nutri-patrol-production.yml
index 196448defc..9e98f5c765 100644
--- a/history/nutri-patrol-production.yml
+++ b/history/nutri-patrol-production.yml
@@ -1,7 +1,7 @@
url: https://nutripatrol.openfoodfacts.org
-status: up
-code: 200
-responseTime: 555
-lastUpdated: 2024-08-17T23:06:35.478Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:44.455Z
startTime: 2024-05-27T11:36:42.454Z
generator: Upptime
diff --git a/history/open-beauty-facts.yml b/history/open-beauty-facts.yml
index 8b42385fab..c0e1cb89a8 100644
--- a/history/open-beauty-facts.yml
+++ b/history/open-beauty-facts.yml
@@ -1,7 +1,7 @@
url: https://world.openbeautyfacts.org
status: up
code: 200
-responseTime: 978
-lastUpdated: 2024-08-17T23:06:50.447Z
+responseTime: 1349
+lastUpdated: 2024-08-19T06:32:09.802Z
startTime: 2024-05-27T11:37:03.292Z
generator: Upptime
diff --git a/history/open-food-facts-images.yml b/history/open-food-facts-images.yml
index c42a356ffd..3dbe166f29 100644
--- a/history/open-food-facts-images.yml
+++ b/history/open-food-facts-images.yml
@@ -1,7 +1,7 @@
url: https://images.openfoodfacts.org/images/products/326/385/988/3713/front_fr.19.100.jpg
status: up
code: 200
-responseTime: 632
-lastUpdated: 2024-08-17T23:06:22.515Z
+responseTime: 1317
+lastUpdated: 2024-08-19T06:31:27.875Z
startTime: 2023-07-10T16:39:25.000Z
generator: Upptime
diff --git a/history/open-food-facts-query.yml b/history/open-food-facts-query.yml
index c5d9b4bc63..096bf20f80 100644
--- a/history/open-food-facts-query.yml
+++ b/history/open-food-facts-query.yml
@@ -1,7 +1,7 @@
url: https://query.openfoodfacts.org/health
status: up
code: 200
-responseTime: 531
-lastUpdated: 2024-08-17T23:06:53.566Z
+responseTime: 938
+lastUpdated: 2024-08-19T06:32:14.624Z
startTime: 2024-05-27T12:27:20.819Z
generator: Upptime
diff --git a/history/open-pet-food-facts.yml b/history/open-pet-food-facts.yml
index 817c392ccc..a7affd5f67 100644
--- a/history/open-pet-food-facts.yml
+++ b/history/open-pet-food-facts.yml
@@ -1,7 +1,7 @@
url: https://world.openpetfoodfacts.org
status: up
code: 200
-responseTime: 848
-lastUpdated: 2024-08-17T23:06:51.491Z
+responseTime: 1224
+lastUpdated: 2024-08-19T06:32:11.221Z
startTime: 2024-05-27T11:37:05.360Z
generator: Upptime
diff --git a/history/open-prices-api-pre-prod.yml b/history/open-prices-api-pre-prod.yml
index bcd72cc29a..891ade351b 100644
--- a/history/open-prices-api-pre-prod.yml
+++ b/history/open-prices-api-pre-prod.yml
@@ -1,7 +1,7 @@
url: https://prices.openfoodfacts.net/api/v1/status
-status: up
-code: 200
-responseTime: 528
-lastUpdated: 2024-08-17T23:06:39.645Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:52.191Z
startTime: 2024-05-27T12:32:33.211Z
generator: Upptime
diff --git a/history/open-prices-api.yml b/history/open-prices-api.yml
index 01ad6c09fe..2f3f2df48c 100644
--- a/history/open-prices-api.yml
+++ b/history/open-prices-api.yml
@@ -1,7 +1,7 @@
url: https://prices.openfoodfacts.org/api/v1/status
-status: up
-code: 200
-responseTime: 735
-lastUpdated: 2024-08-17T23:06:38.379Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:50.335Z
startTime: 2024-05-27T12:32:31.579Z
generator: Upptime
diff --git a/history/open-prices-ui.yml b/history/open-prices-ui.yml
index 033f8083ea..9d4021e50a 100644
--- a/history/open-prices-ui.yml
+++ b/history/open-prices-ui.yml
@@ -1,7 +1,7 @@
url: https://prices.openfoodfacts.org/app
-status: up
-code: 200
-responseTime: 372
-lastUpdated: 2024-08-17T23:06:38.933Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:51.157Z
startTime: 2024-05-27T12:32:32.480Z
generator: Upptime
diff --git a/history/open-products-facts.yml b/history/open-products-facts.yml
index 54c298fdb0..5874517c66 100644
--- a/history/open-products-facts.yml
+++ b/history/open-products-facts.yml
@@ -1,7 +1,7 @@
url: https://world.openproductsfacts.org
status: up
code: 200
-responseTime: 780
-lastUpdated: 2024-08-17T23:06:52.467Z
+responseTime: 1531
+lastUpdated: 2024-08-19T06:32:12.947Z
startTime: 2024-05-27T11:37:06.842Z
generator: Upptime
diff --git a/history/pro-platform-open-food-facts.yml b/history/pro-platform-open-food-facts.yml
index e9454e3c91..796bb37276 100644
--- a/history/pro-platform-open-food-facts.yml
+++ b/history/pro-platform-open-food-facts.yml
@@ -1,7 +1,7 @@
url: https://world.pro.openfoodfacts.org
status: up
code: 200
-responseTime: 605
-lastUpdated: 2024-08-17T23:06:21.157Z
+responseTime: 1078
+lastUpdated: 2024-08-19T06:31:25.702Z
startTime: 2024-05-27T12:26:46.805Z
generator: Upptime
diff --git a/history/prometheus.yml b/history/prometheus.yml
new file mode 100644
index 0000000000..e17a0f068b
--- /dev/null
+++ b/history/prometheus.yml
@@ -0,0 +1,7 @@
+url: https://prometheus.openfoodfacts.org/
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:32:18.889Z
+startTime: 2024-08-19T06:32:18.279Z
+generator: Upptime
diff --git a/history/robotoff.yml b/history/robotoff.yml
index 7d523150b1..45b058c2a3 100644
--- a/history/robotoff.yml
+++ b/history/robotoff.yml
@@ -1,7 +1,7 @@
url: https://robotoff.openfoodfacts.org/api/v1/health
-status: up
-code: 200
-responseTime: 665
-lastUpdated: 2024-08-17T23:06:34.739Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:43.475Z
startTime: 2024-05-27T07:56:57.943Z
generator: Upptime
diff --git a/history/search-staging.yml b/history/search-staging.yml
index 143c3ce337..9fe5daace4 100644
--- a/history/search-staging.yml
+++ b/history/search-staging.yml
@@ -1,7 +1,7 @@
url: https://search.openfoodfacts.net/?q=Nutella
-status: up
-code: 200
-responseTime: 718
-lastUpdated: 2024-08-17T23:06:33.893Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:42.476Z
startTime: 2024-05-11T15:56:50.042Z
generator: Upptime
diff --git a/history/search.yml b/history/search.yml
index 9547e0416e..80d186c642 100644
--- a/history/search.yml
+++ b/history/search.yml
@@ -1,7 +1,7 @@
url: https://search.openfoodfacts.org/?q=Nutella
-status: up
-code: 200
-responseTime: 981
-lastUpdated: 2024-08-17T23:06:32.979Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:41.156Z
startTime: 2024-05-11T15:56:47.774Z
generator: Upptime
diff --git a/history/staging-deployment.yml b/history/staging-deployment.yml
index 428c82bd7c..ed0f2f2947 100644
--- a/history/staging-deployment.yml
+++ b/history/staging-deployment.yml
@@ -1,7 +1,7 @@
url: https://world.openfoodfacts.net
-status: up
-code: 200
-responseTime: 1544
-lastUpdated: 2024-08-17T23:06:24.241Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:29.234Z
startTime: 2023-06-07T18:33:37.000Z
generator: Upptime
diff --git a/history/summary.json b/history/summary.json
index b8c6c47a83..ab05e57fa1 100644
--- a/history/summary.json
+++ b/history/summary.json
@@ -5,17 +5,19 @@
"icon": "https://icons.duckduckgo.com/ip3/world.openfoodfacts.org.ico",
"slug": "main-website-open-food-facts",
"status": "up",
- "uptime": "98.92%",
- "uptimeDay": "99.57%",
- "uptimeWeek": "98.27%",
- "uptimeMonth": "98.16%",
- "uptimeYear": "98.92%",
- "time": 3762,
- "timeDay": 1406,
- "timeWeek": 3144,
- "timeMonth": 4409,
- "timeYear": 3762,
+ "uptime": "98.93%",
+ "uptimeDay": "96.70%",
+ "uptimeWeek": "97.80%",
+ "uptimeMonth": "98.05%",
+ "uptimeYear": "98.93%",
+ "time": 3771,
+ "timeDay": 4264,
+ "timeWeek": 3402,
+ "timeMonth": 4433,
+ "timeYear": 3771,
"dailyMinutesDown": {
+ "2024-08-19": 6,
+ "2024-08-18": 42,
"2024-08-17": 23,
"2024-08-16": 43,
"2024-08-15": 33,
@@ -47,9 +49,7 @@
"2024-07-07": 6,
"2024-07-06": 7,
"2024-07-05": 6,
- "2024-07-02": 67,
- "2024-07-01": 21,
- "2024-06-27": 20
+ "2024-07-02": 67
}
},
{
@@ -58,17 +58,18 @@
"icon": "https://icons.duckduckgo.com/ip3/world.pro.openfoodfacts.org.ico",
"slug": "pro-platform-open-food-facts",
"status": "up",
- "uptime": "94.90%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.75%",
- "uptimeMonth": "99.53%",
- "uptimeYear": "94.90%",
- "time": 1514,
- "timeDay": 605,
- "timeWeek": 613,
- "timeMonth": 1855,
- "timeYear": 1514,
+ "uptime": "94.92%",
+ "uptimeDay": "97.36%",
+ "uptimeWeek": "99.37%",
+ "uptimeMonth": "99.45%",
+ "uptimeYear": "94.92%",
+ "time": 1493,
+ "timeDay": 789,
+ "timeWeek": 674,
+ "timeMonth": 1797,
+ "timeYear": 1493,
"dailyMinutesDown": {
+ "2024-08-18": 37,
"2024-08-17": 6,
"2024-08-14": 6,
"2024-08-13": 7,
@@ -108,17 +109,18 @@
"icon": "https://icons.duckduckgo.com/ip3/world.openfoodfacts.org.ico",
"slug": "api-v3",
"status": "up",
- "uptime": "98.24%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.87%",
- "uptimeMonth": "99.34%",
- "uptimeYear": "97.89%",
- "time": 1469,
- "timeDay": 90,
- "timeWeek": 2922,
- "timeMonth": 2723,
- "timeYear": 1534,
+ "uptime": "98.19%",
+ "uptimeDay": "76.36%",
+ "uptimeWeek": "96.49%",
+ "uptimeMonth": "98.56%",
+ "uptimeYear": "97.82%",
+ "time": 1465,
+ "timeDay": 125,
+ "timeWeek": 2613,
+ "timeMonth": 2675,
+ "timeYear": 1531,
"dailyMinutesDown": {
+ "2024-08-18": 340,
"2024-08-17": 6,
"2024-08-15": 7,
"2024-08-08": 10,
@@ -164,7 +166,7 @@
"2024-05-25": 39,
"2024-05-24": 53,
"2024-05-23": 142,
- "2024-05-22": 58
+ "2024-05-22": 50
}
},
{
@@ -173,17 +175,18 @@
"icon": "https://icons.duckduckgo.com/ip3/world.openfoodfacts.org.ico",
"slug": "api-v2",
"status": "up",
- "uptime": "98.10%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.92%",
- "uptimeMonth": "99.40%",
- "uptimeYear": "97.73%",
- "time": 1542,
- "timeDay": 91,
- "timeWeek": 117,
- "timeMonth": 2680,
- "timeYear": 1630,
+ "uptime": "98.06%",
+ "uptimeDay": "76.39%",
+ "uptimeWeek": "96.54%",
+ "uptimeMonth": "98.62%",
+ "uptimeYear": "97.67%",
+ "time": 1538,
+ "timeDay": 125,
+ "timeWeek": 120,
+ "timeMonth": 2631,
+ "timeYear": 1612,
"dailyMinutesDown": {
+ "2024-08-18": 340,
"2024-08-15": 8,
"2024-08-08": 10,
"2024-08-04": 13,
@@ -228,7 +231,7 @@
"2024-05-23": 146,
"2024-05-22": 52,
"2024-05-21": 194,
- "2024-05-20": 24
+ "2024-05-20": 13
}
},
{
@@ -242,11 +245,11 @@
"uptimeWeek": "100.00%",
"uptimeMonth": "100.00%",
"uptimeYear": "99.64%",
- "time": 2084,
- "timeDay": 632,
- "timeWeek": 778,
- "timeMonth": 1028,
- "timeYear": 2076,
+ "time": 2082,
+ "timeDay": 975,
+ "timeWeek": 803,
+ "timeMonth": 1034,
+ "timeYear": 2069,
"dailyMinutesDown": {
"2024-06-06": 53,
"2024-06-05": 20,
@@ -276,18 +279,20 @@
"url": "https://world.openfoodfacts.net",
"icon": "https://icons.duckduckgo.com/ip3/world.openfoodfacts.net.ico",
"slug": "staging-deployment",
- "status": "up",
- "uptime": "98.87%",
- "uptimeDay": "99.52%",
- "uptimeWeek": "93.80%",
- "uptimeMonth": "88.33%",
- "uptimeYear": "98.64%",
+ "status": "down",
+ "uptime": "98.78%",
+ "uptimeDay": "58.57%",
+ "uptimeWeek": "87.88%",
+ "uptimeMonth": "86.96%",
+ "uptimeYear": "98.53%",
"time": 2052,
- "timeDay": 1658,
- "timeWeek": 2656,
- "timeMonth": 1540,
- "timeYear": 2044,
+ "timeDay": 0,
+ "timeWeek": 2788,
+ "timeMonth": 1546,
+ "timeYear": 2046,
"dailyMinutesDown": {
+ "2024-08-19": 394,
+ "2024-08-18": 202,
"2024-08-17": 7,
"2024-08-16": 511,
"2024-08-15": 77,
@@ -341,7 +346,7 @@
"2024-05-17": 90,
"2024-05-16": 79,
"2024-05-15": 94,
- "2024-05-14": 21
+ "2024-05-14": 14
}
},
{
@@ -356,9 +361,9 @@
"uptimeMonth": "100.00%",
"uptimeYear": "100.00%",
"time": 321,
- "timeDay": 297,
- "timeWeek": 237,
- "timeMonth": 320,
+ "timeDay": 247,
+ "timeWeek": 250,
+ "timeMonth": 323,
"timeYear": 325,
"dailyMinutesDown": {
"2024-05-22": 6,
@@ -370,18 +375,20 @@
"url": "https://api.folksonomy.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/api.folksonomy.openfoodfacts.org.ico",
"slug": "folksonomy-engine",
- "status": "up",
- "uptime": "98.95%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.00%",
- "uptimeMonth": "89.39%",
- "uptimeYear": "98.52%",
- "time": 1296,
- "timeDay": 844,
- "timeWeek": 801,
- "timeMonth": 903,
- "timeYear": 1345,
+ "status": "down",
+ "uptime": "98.88%",
+ "uptimeDay": "58.60%",
+ "uptimeWeek": "88.09%",
+ "uptimeMonth": "88.03%",
+ "uptimeYear": "98.41%",
+ "time": 1297,
+ "timeDay": 0,
+ "timeWeek": 800,
+ "timeMonth": 904,
+ "timeYear": 1346,
"dailyMinutesDown": {
+ "2024-08-19": 394,
+ "2024-08-18": 202,
"2024-08-16": 511,
"2024-08-15": 69,
"2024-08-14": 24,
@@ -430,18 +437,20 @@
"url": "https://blog.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/blog.openfoodfacts.org.ico",
"slug": "blog",
- "status": "up",
- "uptime": "98.77%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "93.97%",
- "uptimeMonth": "89.38%",
- "uptimeYear": "98.27%",
+ "status": "down",
+ "uptime": "98.70%",
+ "uptimeDay": "58.63%",
+ "uptimeWeek": "88.06%",
+ "uptimeMonth": "88.02%",
+ "uptimeYear": "98.15%",
"time": 1885,
- "timeDay": 984,
- "timeWeek": 1108,
- "timeMonth": 1331,
- "timeYear": 1993,
+ "timeDay": 0,
+ "timeWeek": 1110,
+ "timeMonth": 1342,
+ "timeYear": 1994,
"dailyMinutesDown": {
+ "2024-08-19": 394,
+ "2024-08-18": 201,
"2024-08-16": 502,
"2024-08-15": 69,
"2024-08-14": 37,
@@ -485,15 +494,15 @@
"icon": "https://icons.duckduckgo.com/ip3/support.openfoodfacts.org.ico",
"slug": "support-platform",
"status": "up",
- "uptime": "97.62%",
+ "uptime": "97.63%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
"uptimeMonth": "70.18%",
"uptimeYear": "96.64%",
"time": 1417,
- "timeDay": 936,
- "timeWeek": 1422,
- "timeMonth": 1430,
+ "timeDay": 1624,
+ "timeWeek": 1428,
+ "timeMonth": 1444,
"timeYear": 1420,
"dailyMinutesDown": {
"2024-07-28": 1309,
@@ -521,18 +530,20 @@
"url": "https://analytics.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/analytics.openfoodfacts.org.ico",
"slug": "analytics-platform",
- "status": "up",
- "uptime": "98.40%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.27%",
- "uptimeMonth": "89.34%",
- "uptimeYear": "97.74%",
- "time": 2568,
- "timeDay": 775,
- "timeWeek": 1068,
- "timeMonth": 1680,
- "timeYear": 2740,
+ "status": "down",
+ "uptime": "98.34%",
+ "uptimeDay": "57.13%",
+ "uptimeWeek": "88.15%",
+ "uptimeMonth": "87.94%",
+ "uptimeYear": "97.64%",
+ "time": 2571,
+ "timeDay": 999,
+ "timeWeek": 1030,
+ "timeMonth": 1659,
+ "timeYear": 2738,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 223,
"2024-08-16": 502,
"2024-08-15": 53,
"2024-08-14": 22,
@@ -569,7 +580,7 @@
"2023-12-08": 904,
"2023-12-07": 952,
"2023-12-06": 846,
- "2023-12-05": 212
+ "2023-12-05": 84
}
},
{
@@ -577,18 +588,20 @@
"url": "https://metrics.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/metrics.openfoodfacts.org.ico",
"slug": "metrics-platform",
- "status": "up",
- "uptime": "98.94%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.06%",
- "uptimeMonth": "89.31%",
- "uptimeYear": "98.50%",
- "time": 1490,
- "timeDay": 903,
- "timeWeek": 996,
- "timeMonth": 1054,
- "timeYear": 1606,
+ "status": "down",
+ "uptime": "98.86%",
+ "uptimeDay": "58.69%",
+ "uptimeWeek": "88.16%",
+ "uptimeMonth": "87.95%",
+ "uptimeYear": "98.38%",
+ "time": 1491,
+ "timeDay": 0,
+ "timeWeek": 1018,
+ "timeMonth": 1060,
+ "timeYear": 1607,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 200,
"2024-08-16": 502,
"2024-08-15": 75,
"2024-08-14": 21,
@@ -626,55 +639,23 @@
}
},
{
- "name": "Connect platform",
+ "name": "Connect platform (Odoo CRM)",
"url": "https://connect.openfoodfacts.org/",
"icon": "https://icons.duckduckgo.com/ip3/connect.openfoodfacts.org.ico",
- "slug": "connect-platform",
+ "slug": "connect-platform-odoo-crm",
"status": "up",
- "uptime": "98.96%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.07%",
- "uptimeMonth": "89.32%",
- "uptimeYear": "98.54%",
- "time": 1887,
- "timeDay": 835,
- "timeWeek": 1101,
- "timeMonth": 1403,
- "timeYear": 1993,
+ "uptime": "99.76%",
+ "uptimeDay": "99.76%",
+ "uptimeWeek": "99.76%",
+ "uptimeMonth": "99.76%",
+ "uptimeYear": "99.76%",
+ "time": 0,
+ "timeDay": 0,
+ "timeWeek": 0,
+ "timeMonth": 0,
+ "timeYear": 0,
"dailyMinutesDown": {
- "2024-08-16": 503,
- "2024-08-15": 74,
- "2024-08-14": 21,
- "2024-08-05": 590,
- "2024-08-04": 1440,
- "2024-08-03": 1440,
- "2024-08-02": 563,
- "2024-07-30": 47,
- "2024-07-11": 35,
- "2024-05-25": 138,
- "2024-05-24": 151,
- "2024-04-04": 5,
- "2024-03-26": 6,
- "2024-03-21": 10,
- "2024-03-17": 696,
- "2024-03-15": 5,
- "2024-03-12": 16,
- "2024-02-07": 9,
- "2024-01-21": 7,
- "2024-01-09": 4,
- "2023-11-30": 24,
- "2023-11-05": 628,
- "2023-11-04": 388,
- "2023-10-24": 470,
- "2023-10-21": 58,
- "2023-10-20": 237,
- "2023-09-23": 26,
- "2023-09-20": 43,
- "2023-09-19": 18,
- "2023-09-18": 6,
- "2023-09-14": 15,
- "2023-09-13": 4,
- "2023-09-12": 9
+ "2024-08-19": 3
}
},
{
@@ -682,19 +663,20 @@
"url": "https://alertmanager.openfoodfacts.org/#/alerts",
"icon": "https://icons.duckduckgo.com/ip3/alertmanager.openfoodfacts.org.ico",
"slug": "monitoring-platform",
- "status": "up",
- "uptime": "97.19%",
+ "status": "down",
+ "uptime": "96.96%",
"uptimeDay": "0.00%",
- "uptimeWeek": "65.63%",
- "uptimeMonth": "82.87%",
- "uptimeYear": "96.88%",
+ "uptimeWeek": "52.29%",
+ "uptimeMonth": "79.80%",
+ "uptimeYear": "96.63%",
"time": 1273,
- "timeDay": 516,
- "timeWeek": 662,
- "timeMonth": 722,
- "timeYear": 1323,
+ "timeDay": 0,
+ "timeWeek": 684,
+ "timeMonth": 731,
+ "timeYear": 1324,
"dailyMinutesDown": {
- "2024-08-18": 491,
+ "2024-08-19": 395,
+ "2024-08-18": 1440,
"2024-08-17": 1440,
"2024-08-16": 1440,
"2024-08-15": 74,
@@ -736,18 +718,20 @@
"url": "https://search.openfoodfacts.org/?q=Nutella",
"icon": "https://icons.duckduckgo.com/ip3/search.openfoodfacts.org.ico",
"slug": "search",
- "status": "up",
- "uptime": "95.43%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.22%",
- "uptimeMonth": "89.35%",
- "uptimeYear": "95.43%",
+ "status": "down",
+ "uptime": "95.07%",
+ "uptimeDay": "59.73%",
+ "uptimeWeek": "88.47%",
+ "uptimeMonth": "88.03%",
+ "uptimeYear": "95.07%",
"time": 1833,
- "timeDay": 981,
- "timeWeek": 924,
- "timeMonth": 1052,
+ "timeDay": 0,
+ "timeWeek": 911,
+ "timeMonth": 1066,
"timeYear": 1833,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 185,
"2024-08-16": 503,
"2024-08-15": 60,
"2024-08-14": 20,
@@ -768,18 +752,20 @@
"url": "https://search.openfoodfacts.net/?q=Nutella",
"icon": "https://icons.duckduckgo.com/ip3/search.openfoodfacts.net.ico",
"slug": "search-staging",
- "status": "up",
- "uptime": "95.65%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.23%",
- "uptimeMonth": "88.96%",
- "uptimeYear": "95.65%",
+ "status": "down",
+ "uptime": "95.28%",
+ "uptimeDay": "59.76%",
+ "uptimeWeek": "88.48%",
+ "uptimeMonth": "87.63%",
+ "uptimeYear": "95.28%",
"time": 1467,
- "timeDay": 718,
- "timeWeek": 853,
- "timeMonth": 878,
+ "timeDay": 0,
+ "timeWeek": 864,
+ "timeMonth": 888,
"timeYear": 1467,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 185,
"2024-08-16": 503,
"2024-08-15": 59,
"2024-08-14": 20,
@@ -798,18 +784,20 @@
"url": "https://robotoff.openfoodfacts.org/api/v1/health",
"icon": "https://icons.duckduckgo.com/ip3/robotoff.openfoodfacts.org.ico",
"slug": "robotoff",
- "status": "up",
- "uptime": "93.32%",
- "uptimeDay": "98.81%",
- "uptimeWeek": "85.69%",
- "uptimeMonth": "83.04%",
- "uptimeYear": "93.32%",
- "time": 2598,
- "timeDay": 2888,
- "timeWeek": 2036,
- "timeMonth": 2698,
- "timeYear": 2598,
+ "status": "down",
+ "uptime": "92.91%",
+ "uptimeDay": "56.58%",
+ "uptimeWeek": "79.55%",
+ "uptimeMonth": "81.64%",
+ "uptimeYear": "92.91%",
+ "time": 2612,
+ "timeDay": 3488,
+ "timeWeek": 2286,
+ "timeMonth": 2742,
+ "timeYear": 2612,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 230,
"2024-08-17": 23,
"2024-08-16": 503,
"2024-08-15": 757,
@@ -854,10 +842,7 @@
"2024-06-26": 7,
"2024-06-25": 10,
"2024-06-24": 10,
- "2024-06-22": 20,
- "2024-06-19": 7,
- "2024-06-18": 9,
- "2024-06-17": 6
+ "2024-06-22": 8
}
},
{
@@ -865,18 +850,20 @@
"url": "https://nutripatrol.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/nutripatrol.openfoodfacts.org.ico",
"slug": "nutri-patrol-production",
- "status": "up",
- "uptime": "96.04%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.20%",
- "uptimeMonth": "89.37%",
- "uptimeYear": "96.04%",
+ "status": "down",
+ "uptime": "95.59%",
+ "uptimeDay": "58.78%",
+ "uptimeWeek": "88.31%",
+ "uptimeMonth": "88.01%",
+ "uptimeYear": "95.59%",
"time": 741,
- "timeDay": 555,
- "timeWeek": 597,
- "timeMonth": 805,
+ "timeDay": 0,
+ "timeWeek": 606,
+ "timeMonth": 815,
"timeYear": 741,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 199,
"2024-08-16": 503,
"2024-08-15": 66,
"2024-08-14": 15,
@@ -893,18 +880,20 @@
"url": "https://facets-kp.openfoodfacts.org/render-to-html?facet_tag=categories&value_tag=en:open-beauty-facts&lang_code=en&country=world",
"icon": "https://icons.duckduckgo.com/ip3/facets-kp.openfoodfacts.org.ico",
"slug": "knowledge-panels-for-facets-net-and-org",
- "status": "up",
- "uptime": "95.57%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "93.94%",
- "uptimeMonth": "88.88%",
- "uptimeYear": "95.57%",
- "time": 3001,
- "timeDay": 1015,
- "timeWeek": 753,
- "timeMonth": 3460,
- "timeYear": 3001,
+ "status": "down",
+ "uptime": "95.12%",
+ "uptimeDay": "57.49%",
+ "uptimeWeek": "87.86%",
+ "uptimeMonth": "87.48%",
+ "uptimeYear": "95.12%",
+ "time": 2973,
+ "timeDay": 1065,
+ "timeWeek": 847,
+ "timeMonth": 3419,
+ "timeYear": 2973,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 217,
"2024-08-16": 503,
"2024-08-15": 72,
"2024-08-14": 37,
@@ -945,18 +934,20 @@
"url": "https://ui.taxonomy.openfoodfacts.net/",
"icon": "https://icons.duckduckgo.com/ip3/ui.taxonomy.openfoodfacts.net.ico",
"slug": "taxonomy-editor-pre-prod",
- "status": "up",
- "uptime": "92.39%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.00%",
- "uptimeMonth": "79.27%",
- "uptimeYear": "92.39%",
+ "status": "down",
+ "uptime": "91.98%",
+ "uptimeDay": "58.85%",
+ "uptimeWeek": "88.13%",
+ "uptimeMonth": "77.92%",
+ "uptimeYear": "91.98%",
"time": 697,
- "timeDay": 602,
- "timeWeek": 636,
- "timeMonth": 690,
+ "timeDay": 0,
+ "timeWeek": 638,
+ "timeMonth": 695,
"timeYear": 697,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 198,
"2024-08-16": 503,
"2024-08-15": 65,
"2024-08-14": 36,
@@ -969,23 +960,45 @@
"2024-08-02": 560
}
},
+ {
+ "name": "Taxonomy editor (prod)",
+ "url": "https://ui.taxonomy.openfoodfacts.org/",
+ "icon": "https://icons.duckduckgo.com/ip3/ui.taxonomy.openfoodfacts.org.ico",
+ "slug": "taxonomy-editor-prod",
+ "status": "up",
+ "uptime": "99.76%",
+ "uptimeDay": "99.76%",
+ "uptimeWeek": "99.76%",
+ "uptimeMonth": "99.76%",
+ "uptimeYear": "99.76%",
+ "time": 0,
+ "timeDay": 0,
+ "timeWeek": 0,
+ "timeMonth": 0,
+ "timeYear": 0,
+ "dailyMinutesDown": {
+ "2024-08-19": 3
+ }
+ },
{
"name": "Open Prices API",
"url": "https://prices.openfoodfacts.org/api/v1/status",
"icon": "https://icons.duckduckgo.com/ip3/prices.openfoodfacts.org.ico",
"slug": "open-prices-api",
- "status": "up",
- "uptime": "96.01%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "93.95%",
- "uptimeMonth": "89.32%",
- "uptimeYear": "96.01%",
+ "status": "down",
+ "uptime": "95.57%",
+ "uptimeDay": "59.16%",
+ "uptimeWeek": "88.12%",
+ "uptimeMonth": "87.97%",
+ "uptimeYear": "95.57%",
"time": 656,
- "timeDay": 735,
- "timeWeek": 690,
- "timeMonth": 674,
+ "timeDay": 0,
+ "timeWeek": 714,
+ "timeMonth": 679,
"timeYear": 656,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 193,
"2024-08-16": 503,
"2024-08-15": 71,
"2024-08-14": 36,
@@ -1004,18 +1017,20 @@
"url": "https://prices.openfoodfacts.org/app",
"icon": "https://icons.duckduckgo.com/ip3/prices.openfoodfacts.org.ico",
"slug": "open-prices-ui",
- "status": "up",
- "uptime": "96.02%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "93.96%",
- "uptimeMonth": "89.32%",
- "uptimeYear": "96.02%",
+ "status": "down",
+ "uptime": "95.57%",
+ "uptimeDay": "59.19%",
+ "uptimeWeek": "88.13%",
+ "uptimeMonth": "87.98%",
+ "uptimeYear": "95.57%",
"time": 542,
- "timeDay": 372,
- "timeWeek": 459,
- "timeMonth": 551,
+ "timeDay": 0,
+ "timeWeek": 461,
+ "timeMonth": 556,
"timeYear": 542,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 193,
"2024-08-16": 503,
"2024-08-15": 70,
"2024-08-14": 35,
@@ -1033,18 +1048,20 @@
"url": "https://prices.openfoodfacts.net/api/v1/status",
"icon": "https://icons.duckduckgo.com/ip3/prices.openfoodfacts.net.ico",
"slug": "open-prices-api-pre-prod",
- "status": "up",
- "uptime": "96.12%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.03%",
- "uptimeMonth": "89.43%",
- "uptimeYear": "96.12%",
+ "status": "down",
+ "uptime": "95.67%",
+ "uptimeDay": "59.23%",
+ "uptimeWeek": "88.20%",
+ "uptimeMonth": "88.09%",
+ "uptimeYear": "95.67%",
"time": 666,
- "timeDay": 528,
- "timeWeek": 604,
- "timeMonth": 659,
+ "timeDay": 0,
+ "timeWeek": 615,
+ "timeMonth": 663,
"timeYear": 666,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 192,
"2024-08-16": 503,
"2024-08-15": 64,
"2024-08-14": 35,
@@ -1060,18 +1077,18 @@
"icon": "https://icons.duckduckgo.com/ip3/madenear.me.ico",
"slug": "made-near-me",
"status": "up",
- "uptime": "99.03%",
- "uptimeDay": "99.42%",
- "uptimeWeek": "99.24%",
- "uptimeMonth": "98.34%",
- "uptimeYear": "99.03%",
- "time": 4235,
- "timeDay": 3228,
- "timeWeek": 3568,
- "timeMonth": 4445,
- "timeYear": 4235,
+ "uptime": "99.02%",
+ "uptimeDay": "95.36%",
+ "uptimeWeek": "98.66%",
+ "uptimeMonth": "98.27%",
+ "uptimeYear": "99.02%",
+ "time": 4277,
+ "timeDay": 6037,
+ "timeWeek": 4473,
+ "timeMonth": 4566,
+ "timeYear": 4277,
"dailyMinutesDown": {
- "2024-08-18": 8,
+ "2024-08-18": 67,
"2024-08-17": 20,
"2024-08-16": 24,
"2024-08-15": 16,
@@ -1103,8 +1120,7 @@
"2024-07-08": 27,
"2024-07-06": 10,
"2024-07-05": 40,
- "2024-07-04": 22,
- "2024-07-03": 31
+ "2024-07-04": 12
}
},
{
@@ -1114,16 +1130,17 @@
"slug": "emballe-pres-de-chez-vous",
"status": "up",
"uptime": "99.10%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.74%",
- "uptimeMonth": "99.05%",
+ "uptimeDay": "97.60%",
+ "uptimeWeek": "99.40%",
+ "uptimeMonth": "98.99%",
"uptimeYear": "99.10%",
- "time": 4040,
- "timeDay": 2380,
- "timeWeek": 2961,
- "timeMonth": 4777,
- "timeYear": 4040,
+ "time": 4075,
+ "timeDay": 5591,
+ "timeWeek": 3975,
+ "timeMonth": 4904,
+ "timeYear": 4075,
"dailyMinutesDown": {
+ "2024-08-18": 34,
"2024-08-15": 9,
"2024-08-14": 17,
"2024-08-07": 9,
@@ -1162,8 +1179,7 @@
"2024-06-19": 22,
"2024-06-18": 25,
"2024-06-17": 48,
- "2024-06-16": 99,
- "2024-06-15": 12
+ "2024-06-16": 87
}
},
{
@@ -1172,17 +1188,18 @@
"icon": "https://icons.duckduckgo.com/ip3/combiendesucres.fr.ico",
"slug": "combien-de-sucres",
"status": "up",
- "uptime": "91.84%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.92%",
- "uptimeMonth": "88.68%",
- "uptimeYear": "91.84%",
- "time": 1111,
- "timeDay": 514,
- "timeWeek": 669,
- "timeMonth": 1212,
- "timeYear": 1111,
+ "uptime": "91.93%",
+ "uptimeDay": "99.48%",
+ "uptimeWeek": "99.84%",
+ "uptimeMonth": "91.73%",
+ "uptimeYear": "91.93%",
+ "time": 1105,
+ "timeDay": 721,
+ "timeWeek": 673,
+ "timeMonth": 1206,
+ "timeYear": 1105,
"dailyMinutesDown": {
+ "2024-08-18": 7,
"2024-08-15": 9,
"2024-08-07": 9,
"2024-08-06": 11,
@@ -1216,17 +1233,18 @@
"icon": "https://icons.duckduckgo.com/ip3/howmuchsugar.in.ico",
"slug": "how-much-sugar",
"status": "up",
- "uptime": "92.19%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.92%",
- "uptimeMonth": "89.55%",
- "uptimeYear": "92.19%",
- "time": 686,
- "timeDay": 350,
- "timeWeek": 486,
- "timeMonth": 774,
- "timeYear": 686,
+ "uptime": "92.26%",
+ "uptimeDay": "98.74%",
+ "uptimeWeek": "99.73%",
+ "uptimeMonth": "92.57%",
+ "uptimeYear": "92.26%",
+ "time": 681,
+ "timeDay": 516,
+ "timeWeek": 500,
+ "timeMonth": 761,
+ "timeYear": 681,
"dailyMinutesDown": {
+ "2024-08-18": 18,
"2024-08-15": 9,
"2024-08-06": 11,
"2024-08-04": 14,
@@ -1252,18 +1270,20 @@
"url": "https://wiki.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/wiki.openfoodfacts.org.ico",
"slug": "wiki",
- "status": "up",
- "uptime": "95.99%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "93.81%",
- "uptimeMonth": "89.31%",
- "uptimeYear": "95.99%",
- "time": 1600,
- "timeDay": 1321,
- "timeWeek": 1266,
- "timeMonth": 1156,
- "timeYear": 1600,
+ "status": "down",
+ "uptime": "95.55%",
+ "uptimeDay": "59.18%",
+ "uptimeWeek": "87.98%",
+ "uptimeMonth": "87.97%",
+ "uptimeYear": "95.55%",
+ "time": 1717,
+ "timeDay": 12904,
+ "timeWeek": 2587,
+ "timeMonth": 1510,
+ "timeYear": 1717,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 192,
"2024-08-16": 510,
"2024-08-15": 70,
"2024-08-14": 44,
@@ -1287,18 +1307,20 @@
"url": "https://forum.openfoodfacts.org",
"icon": "https://icons.duckduckgo.com/ip3/forum.openfoodfacts.org.ico",
"slug": "forum",
- "status": "up",
- "uptime": "94.10%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "70.29%",
- "uptimeMonth": "83.94%",
- "uptimeYear": "94.10%",
+ "status": "down",
+ "uptime": "93.68%",
+ "uptimeDay": "59.30%",
+ "uptimeWeek": "64.48%",
+ "uptimeMonth": "82.60%",
+ "uptimeYear": "93.68%",
"time": 1175,
- "timeDay": 734,
- "timeWeek": 2647,
- "timeMonth": 1454,
+ "timeDay": 0,
+ "timeWeek": 2944,
+ "timeMonth": 1477,
"timeYear": 1175,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 191,
"2024-08-16": 503,
"2024-08-15": 1440,
"2024-08-14": 1051,
@@ -1318,16 +1340,17 @@
"slug": "open-beauty-facts",
"status": "up",
"uptime": "98.79%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.85%",
- "uptimeMonth": "99.58%",
+ "uptimeDay": "98.98%",
+ "uptimeWeek": "99.71%",
+ "uptimeMonth": "99.54%",
"uptimeYear": "98.79%",
- "time": 1421,
- "timeDay": 978,
- "timeWeek": 1145,
- "timeMonth": 1806,
- "timeYear": 1421,
+ "time": 1413,
+ "timeDay": 1133,
+ "timeWeek": 1148,
+ "timeMonth": 1780,
+ "timeYear": 1413,
"dailyMinutesDown": {
+ "2024-08-18": 14,
"2024-08-14": 9,
"2024-08-12": 6,
"2024-08-07": 15,
@@ -1358,16 +1381,17 @@
"slug": "open-pet-food-facts",
"status": "up",
"uptime": "99.67%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "100.00%",
- "uptimeMonth": "99.47%",
+ "uptimeDay": "99.58%",
+ "uptimeWeek": "99.94%",
+ "uptimeMonth": "99.46%",
"uptimeYear": "99.67%",
- "time": 1653,
- "timeDay": 848,
- "timeWeek": 1052,
- "timeMonth": 2090,
- "timeYear": 1653,
+ "time": 1649,
+ "timeDay": 1414,
+ "timeWeek": 1186,
+ "timeMonth": 2086,
+ "timeYear": 1649,
"dailyMinutesDown": {
+ "2024-08-18": 6,
"2024-08-07": 7,
"2024-08-04": 34,
"2024-07-23": 12,
@@ -1389,17 +1413,18 @@
"icon": "https://icons.duckduckgo.com/ip3/world.openproductsfacts.org.ico",
"slug": "open-products-facts",
"status": "up",
- "uptime": "87.87%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "100.00%",
- "uptimeMonth": "99.74%",
- "uptimeYear": "87.87%",
- "time": 1289,
- "timeDay": 780,
- "timeWeek": 908,
- "timeMonth": 1161,
- "timeYear": 1289,
+ "uptime": "88.00%",
+ "uptimeDay": "99.09%",
+ "uptimeWeek": "99.87%",
+ "uptimeMonth": "99.71%",
+ "uptimeYear": "88.00%",
+ "time": 1283,
+ "timeDay": 1080,
+ "timeWeek": 960,
+ "timeMonth": 1170,
+ "timeYear": 1283,
"dailyMinutesDown": {
+ "2024-08-18": 14,
"2024-08-08": 11,
"2024-08-07": 12,
"2024-08-06": 11,
@@ -1429,16 +1454,16 @@
"icon": "https://icons.duckduckgo.com/ip3/contribalim.openfoodfacts.org.ico",
"slug": "contribalim",
"status": "up",
- "uptime": "92.41%",
+ "uptime": "92.50%",
"uptimeDay": "100.00%",
"uptimeWeek": "100.00%",
"uptimeMonth": "79.36%",
- "uptimeYear": "92.41%",
- "time": 379,
- "timeDay": 182,
- "timeWeek": 287,
+ "uptimeYear": "92.50%",
+ "time": 377,
+ "timeDay": 222,
+ "timeWeek": 269,
"timeMonth": 449,
- "timeYear": 379,
+ "timeYear": 377,
"dailyMinutesDown": {
"2024-08-09": 1033,
"2024-08-08": 1440,
@@ -1456,17 +1481,18 @@
"icon": "https://icons.duckduckgo.com/ip3/query.openfoodfacts.org.ico",
"slug": "open-food-facts-query",
"status": "up",
- "uptime": "97.94%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "99.94%",
- "uptimeMonth": "98.55%",
- "uptimeYear": "97.94%",
- "time": 1189,
- "timeDay": 531,
- "timeWeek": 657,
- "timeMonth": 1506,
- "timeYear": 1189,
+ "uptime": "97.95%",
+ "uptimeDay": "99.65%",
+ "uptimeWeek": "99.89%",
+ "uptimeMonth": "98.54%",
+ "uptimeYear": "97.95%",
+ "time": 1182,
+ "timeDay": 729,
+ "timeWeek": 664,
+ "timeMonth": 1493,
+ "timeYear": 1182,
"dailyMinutesDown": {
+ "2024-08-18": 5,
"2024-08-15": 6,
"2024-08-11": 6,
"2024-08-07": 13,
@@ -1498,18 +1524,20 @@
"url": "https://mirabelle.openfoodfacts.org/",
"icon": "https://icons.duckduckgo.com/ip3/mirabelle.openfoodfacts.org.ico",
"slug": "datasette-instance-mirabelle",
- "status": "up",
- "uptime": "96.08%",
- "uptimeDay": "100.00%",
- "uptimeWeek": "94.00%",
- "uptimeMonth": "89.43%",
- "uptimeYear": "96.08%",
+ "status": "down",
+ "uptime": "95.64%",
+ "uptimeDay": "59.33%",
+ "uptimeWeek": "88.19%",
+ "uptimeMonth": "88.09%",
+ "uptimeYear": "95.64%",
"time": 700,
- "timeDay": 426,
- "timeWeek": 921,
- "timeMonth": 854,
+ "timeDay": 0,
+ "timeWeek": 989,
+ "timeMonth": 868,
"timeYear": 700,
"dailyMinutesDown": {
+ "2024-08-19": 395,
+ "2024-08-18": 191,
"2024-08-16": 505,
"2024-08-15": 69,
"2024-08-14": 32,
@@ -1521,5 +1549,45 @@
"2024-06-21": 10,
"2024-06-07": 9
}
+ },
+ {
+ "name": "Alert Manager",
+ "url": "https://alertmanager.openfoodfacts.org/",
+ "icon": "https://icons.duckduckgo.com/ip3/alertmanager.openfoodfacts.org.ico",
+ "slug": "alert-manager",
+ "status": "up",
+ "uptime": "0.00%",
+ "uptimeDay": "0.00%",
+ "uptimeWeek": "0.00%",
+ "uptimeMonth": "0.00%",
+ "uptimeYear": "0.00%",
+ "time": 0,
+ "timeDay": 0,
+ "timeWeek": 0,
+ "timeMonth": 0,
+ "timeYear": 0,
+ "dailyMinutesDown": {
+ "2024-08-19": 3
+ }
+ },
+ {
+ "name": "Prometheus",
+ "url": "https://prometheus.openfoodfacts.org/",
+ "icon": "https://icons.duckduckgo.com/ip3/prometheus.openfoodfacts.org.ico",
+ "slug": "prometheus",
+ "status": "up",
+ "uptime": "0.00%",
+ "uptimeDay": "0.00%",
+ "uptimeWeek": "0.00%",
+ "uptimeMonth": "0.00%",
+ "uptimeYear": "0.00%",
+ "time": 0,
+ "timeDay": 0,
+ "timeWeek": 0,
+ "timeMonth": 0,
+ "timeYear": 0,
+ "dailyMinutesDown": {
+ "2024-08-19": 3
+ }
}
]
\ No newline at end of file
diff --git a/history/support-platform.yml b/history/support-platform.yml
index f920d1870c..b783227693 100644
--- a/history/support-platform.yml
+++ b/history/support-platform.yml
@@ -1,7 +1,7 @@
url: https://support.openfoodfacts.org
status: up
code: 200
-responseTime: 936
-lastUpdated: 2024-08-17T23:06:28.049Z
+responseTime: 1214
+lastUpdated: 2024-08-19T06:31:34.361Z
startTime: 2023-03-20T22:33:30.000Z
generator: Upptime
diff --git a/history/taxonomy-editor-pre-prod.yml b/history/taxonomy-editor-pre-prod.yml
index f0114465eb..2a5df52ba7 100644
--- a/history/taxonomy-editor-pre-prod.yml
+++ b/history/taxonomy-editor-pre-prod.yml
@@ -1,7 +1,7 @@
url: https://ui.taxonomy.openfoodfacts.net/
-status: up
-code: 200
-responseTime: 602
-lastUpdated: 2024-08-17T23:06:37.462Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:46.566Z
startTime: 2024-05-27T11:36:45.289Z
generator: Upptime
diff --git a/history/taxonomy-editor-prod.yml b/history/taxonomy-editor-prod.yml
new file mode 100644
index 0000000000..eb4339e4d9
--- /dev/null
+++ b/history/taxonomy-editor-prod.yml
@@ -0,0 +1,7 @@
+url: https://ui.taxonomy.openfoodfacts.org/
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:31:47.677Z
+startTime: 2024-08-18T09:08:01.100Z
+generator: Upptime
diff --git a/history/wiki.yml b/history/wiki.yml
index 907c5b62cd..183413cd54 100644
--- a/history/wiki.yml
+++ b/history/wiki.yml
@@ -1,7 +1,7 @@
url: https://wiki.openfoodfacts.org
-status: up
-code: 200
-responseTime: 1321
-lastUpdated: 2024-08-17T23:06:48.345Z
+status: down
+code: 0
+responseTime: 0
+lastUpdated: 2024-08-19T06:32:06.708Z
startTime: 2024-05-27T11:36:59.694Z
generator: Upptime