Skip to content

Commit

Permalink
fix(stats): desactivation de la collecte des stats automatique (#859)
Browse files Browse the repository at this point in the history
## Description

🐛 Le calcul des rapports de données matomo bagotte. Les données obtenues
sont erronées et nécessitent une reprise manuelle au moins 2
fois/semaine.
⚠️ la collecte automatique est desactivée.


![image](https://github.com/user-attachments/assets/64af7c33-0b76-4805-a6a9-022f646bb391)


## Type de changement

🪲 Bug externe
🚧 technique
  • Loading branch information
vincentporte authored Dec 16, 2024
1 parent f42fc23 commit 5bf3aea
Show file tree
Hide file tree
Showing 3 changed files with 134 additions and 4 deletions.
4 changes: 0 additions & 4 deletions clevercloud/cron.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
[
"*/10 * * * * $ROOT/clevercloud/rebuild_index.sh",
"0 3 * * * $ROOT/clevercloud/run_management_command.sh clearsessions",
"0 7 * * * $ROOT/clevercloud/run_management_command.sh collect_matomo_stats",
"5 7 * * * $ROOT/clevercloud/run_management_command.sh collect_django_stats",
"10 7 1 * * $ROOT/clevercloud/run_management_command.sh collect_matomo_stats --period month",
"15 7 * * 1 $ROOT/clevercloud/run_management_command.sh collect_matomo_forum_stats",
"*/15 7-21 * * * $ROOT/clevercloud/run_management_command.sh send_messages_notifications asap",
"20 6 * * * $ROOT/clevercloud/run_management_command.sh send_messages_notifications day",
"10 6-22 * * * $ROOT/clevercloud/run_management_command.sh add_user_to_list_when_register",
Expand Down
126 changes: 126 additions & 0 deletions lacommunaute/stats/tests/__snapshots__/tests_views.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -166,6 +184,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -316,6 +352,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -466,6 +520,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -616,6 +688,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -766,6 +856,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down Expand Up @@ -916,6 +1024,24 @@
<main class="s-main" id="main" role="main">


<section class="s-section m-0">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12"><div id="messages">


<div class="alert alert-warning alert-dismissible fade show mt-3" role="status">
<button aria-label="Fermer" class="btn-close" data-bs-dismiss="alert" type="button"></button>
La collecte des statistiques est desactivée pour le moment.
</div>


</div>
</div>
</div>
</div>
</section>



<div class="container">
Expand Down
8 changes: 8 additions & 0 deletions lacommunaute/stats/views.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import logging

from dateutil.relativedelta import relativedelta
from django.contrib import messages
from django.db.models import Avg, CharField, Count, OuterRef, Subquery, Sum
from django.db.models.functions import Cast
from django.shortcuts import render
Expand Down Expand Up @@ -79,6 +80,8 @@ def get_context_data(self, **kwargs):
context["dsp_count"] = self.get_dsp_count()
context = {**context, **self.get_funnel_data()}

messages.warning(self.request, "La collecte des statistiques est desactivée pour le moment.")

return context


Expand All @@ -99,6 +102,9 @@ def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["stats"] = self.get_detailled_stats()
context["box_title"] = self.box_title

messages.warning(self.request, "La collecte des statistiques est desactivée pour le moment.")

return context


Expand Down Expand Up @@ -156,6 +162,8 @@ def get(self, request, *args, **kwargs):
)
objects = objects.order_by("-" + sort_key)

messages.warning(self.request, "La collecte des statistiques est desactivée pour le moment.")

return render(
request,
"stats/documents.html",
Expand Down

0 comments on commit 5bf3aea

Please sign in to comment.