Aller au contenu

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.