08 Décembre 2025¶
Objectifs¶
-
Ajouter des commentaires
-
Ajouter prometheus
-
Planifier et réaliser des métriques
-
Faire des premières données de test
Déroulement¶
07H45¶
En partant sur le tableau de métrique du 05 décembre 2025, j'en ai sortie un tableau plus poussé sous la forme suivante :
Sur mon application :
| ID | Description | Type | Labels |
|---|---|---|---|
| bot_discord_trad_latency | Latence de traduction | Gauge | |
| bot_discord_process_time | Temps de traitement des commandes | Gauge | |
| bot_discord_errors_rates | Taux d'erreur (échecs API, timeouts) | Gauge | |
| bot_traduction_nb_translate | Nombre de messages traduits | Counter | server_id, from, to |
| bot_traduction_languages | Liste des langues par catégorie | Counter | languages |
| bot_traduction_active_ser | Serveurs les plus actifs | Counter | server_id |
| bot_traduction_translate_cost | Coût par traduction | Gauge | |
| bot_traduction_nb_api_call | Nombre d'appels API | Counter | url, method |
| bot_web_errors_rates | Taux d'erreur HTTP (4xx et 5xx) | Counter | url, method, error_message |
| bot_web_process_time | Temps de traitement des requêtes | Gauge | |
| bot_web_loading_time | Temps de chargement des pages | Gauge |
Via prometheus :
| ID | Description | Type |
|---|---|---|
| bot_discord_healthcheck | Check la disponibilité de l'application | Gauge |
Pour le moment, je ne vais faire que ces métriques et j'implémenterais d'autres métriques au fur et à mesure. Je pense aussi rajouter quelques choses pour sauvegarder toutes les erreurs 500 dans un fichier et pouvoir traiter ces erreurs.