Skip to main content
Monitoring Agent vous aide à enquêter sur les problèmes de votre application publiée. Activez Correction automatique pour laisser l’Agent répondre aux alertes de surveillance et Republication automatique pour le laisser publier les corrections automatiquement, ou interrogez l’Agent sur les journaux et les métriques de production chaque fois que vous avez besoin d’aide. Pour les graphiques, l’utilisation des ressources et les journaux que vous pouvez consulter vous-même, consultez Surveillance.

Fonctionnement

Les alertes de surveillance, la Correction automatique et la Republication automatique sont des paramètres distincts. Vous pouvez recevoir des alertes sans autoriser l’Agent à modifier votre code, ou le laisser tenter des corrections tout en gardant le contrôle de la publication. Les vérifications automatiques surveillent trois signaux : les journaux d’erreurs de l’application, les erreurs HTTP et la latence des requêtes. Ces vérifications ne couvrent pas toutes les métriques que l’Agent peut examiner. Avec la Correction automatique activée, Monitoring Agent répond aux alertes en arrière-plan :
1

Enquêter sur l'alerte

L’Agent utilise les métriques de production, les journaux d’exécution et le code de votre application pour en rechercher la cause.
2

Tenter et valider une correction

Lorsque l’Agent identifie une cause exploitable, il tente une correction et valide la modification. Une alerte ne garantit pas une correction. Par exemple, un problème de service externe peut nécessiter une action en dehors de votre application.
3

Publier la correction

Avec la Republication automatique activée, l’Agent peut publier automatiquement sa correction validée. Sinon, examinez le résultat dans le chat de l’Agent et republiez votre application pour mettre la correction en ligne.
La Republication automatique est expérimentale et nécessite la Correction automatique. La correction automatique seule n’autorise pas la publication de modifications sur votre application en ligne. Certaines modifications, notamment les migrations et les opérations sur les index, peuvent présenter des risques.

Configurer Monitoring Agent

Configurez la surveillance séparément pour chaque application publiée. Les exécutions de Monitoring Agent peuvent entraîner des frais d’utilisation de l’Agent. Suivez vos dépenses sur votre page d’utilisation.
1

Ouvrez les paramètres de publication

Ouvrez l’outil Publication. Pour une application déjà publiée, ouvrez ses paramètres de publication. Pour une nouvelle application, configurez la surveillance lors de votre première publication.
2

Activez les alertes de surveillance

Pour une application déjà publiée, activez Alertes de surveillance. La modification est enregistrée immédiatement, sans republication. Les vérifications de disponibilité sont gérées séparément.Lors de votre première publication, activez Activer la surveillance active sous Modules complémentaires suggérés. Cela active également les vérifications de disponibilité lorsqu’elles sont disponibles.Cet exemple montre les paramètres de première publication, avec la surveillance activée et Correction automatique et Republication automatique toujours désactivées.Paramètres de première publication avec Activer la surveillance active activé, Correction automatique désactivée, et le contrôle expérimental Republication automatique visible et désactivé
3

Activez les corrections automatiques

Activez Correction automatique pour laisser Monitoring Agent enquêter sur les erreurs de surveillance et les corriger.Pour une application déjà publiée, cette modification est enregistrée immédiatement. Pour une nouvelle application, sélectionnez Publier pour appliquer vos paramètres et démarrer la surveillance.
4

Choisissez si la republication est automatique

Activez Republication automatique pour laisser l’Agent publier ses corrections automatiquement. Laissez-la désactivée si vous préférez examiner et publier les modifications vous-même.Pour une application déjà publiée, cette modification est enregistrée immédiatement. Pour une nouvelle application, le paramètre prend effet dès votre première publication.
Pour arrêter les enquêtes et corrections automatiques, désactivez Correction automatique dans les mêmes paramètres. Vous pouvez laisser Alertes de surveillance activées pour continuer à recevoir des alertes. Pour conserver les corrections automatiques tout en examinant les modifications avant leur mise en ligne, désactivez plutôt Republication automatique.

Examiner les alertes

Ouvrez l’outil Surveillance et repérez le tableau Alertes de surveillance :
  • Actives : Problèmes qui affectent actuellement votre application.
  • Résolues : Problèmes qui ont cessé d’affecter votre application au cours des 30 derniers jours.
Développez une alerte pour voir pourquoi elle s’est déclenchée et combien de passages de surveillance l’ont détectée. Les alertes que Replit ne peut pas évaluer actuellement affichent Mesure impossible.

Préférences d’e-mail

Ouvrez Paramètres > Notifications et repérez Alertes de surveillance active pour contrôler vos e-mails d’alerte. Paramètres de notifications avec les e-mails d'alerte de production activés et les alertes de surveillance active réglées sur la gravité critique uniquement Activez les e-mails d’alerte de production si le sélecteur de gravité est désactivé. Choisissez Gravité critique uniquement, Gravité élevée et supérieure, Gravité moyenne et supérieure, Tous les niveaux de gravité ou Aucun e-mail. Les paramètres de destinataires à l’échelle du compte sont distincts de vos préférences personnelles d’e-mail. Dans les paramètres avancés du compte, ouvrez Destinataires des alertes de surveillance. Les administrateurs autorisés peuvent choisir Désactivé, Administrateurs ou des destinataires Personnalisés ainsi qu’un seuil de gravité distinct. Désactiver les e-mails ne désactive ni la surveillance ni la Correction automatique.

Interroger l’Agent sur la production

Vous n’avez pas besoin d’attendre une alerte ni d’activer la Correction automatique pour interroger l’Agent sur votre application publiée. Essayez des requêtes comme :
  • « Pourquoi mon application a-t-elle renvoyé des erreurs 500 au cours de la dernière heure ? »
  • « Quels points de terminaison ont été les plus lents aujourd’hui ? Compare leur latence p50 et p99. »
  • « Vérifie l’utilisation du CPU et de la mémoire depuis ma dernière publication. »
  • « Lis les journaux d’exécution de la révision qui n’a pas démarré. »
Indiquez l’heure approximative, le fuseau horaire et le point de terminaison concerné si vous les connaissez. L’Agent utilise ce contexte pour cibler son enquête.

Télémétrie disponible

L’Agent peut interroger davantage de télémétrie à la demande que les trois signaux utilisés pour les alertes automatiques. Les métriques disponibles dépendent de votre type de déploiement et de votre fournisseur cloud.
  • Trafic HTTP : Nombre de requêtes, latence des requêtes, nombre de réponses 4xx et 5xx, et disponibilité.
  • Performance des points de terminaison : Nombre de requêtes, latence et nombre de réponses 4xx et 5xx pour chaque point de terminaison. La latence inclut les valeurs moyenne, p50, p95 et p99.
  • Calcul : Utilisation du CPU et de la mémoire, nombre d’instances actives, latence de démarrage et durée de fonctionnement des instances.
  • Stockage et réseau : Utilisation du disque, taux d’utilisation du disque et trafic sortant du réseau.
  • Erreurs de l’application : Nombre de journaux d’erreurs et journaux d’exécution filtrés par gravité ou par révision de déploiement.

Étapes suivantes

  • Surveillance : Inspectez la santé, l’utilisation des ressources et les journaux de votre application.
  • Après la publication : Examinez et publiez les modifications sur votre application en ligne.
  • Gérer les dépenses : Suivez l’utilisation et maîtrisez les coûts.