> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitoring Agent

> Utilisez Monitoring Agent pour enquêter sur les alertes de production, tenter des corrections et les republier automatiquement. Interrogez l'Agent sur les journaux et les métriques de votre application publiée.

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](/fr/features/publishing/monitoring-a-deployment).

## 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](/fr/features/publishing/after-you-publish) pour mettre la correction en ligne.

> [!NOTE]
>
> 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](/fr/billing/ai-billing#agent-billing). Suivez vos dépenses
sur votre [page d'utilisation](/fr/billing/managing-spend).

**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é](https://mintcdn.com/replit/DzLOj2ZVEmlWccT1/images/deployments/monitoring/monitoring-agent-setup.png?fit=max\&auto=format\&n=DzLOj2ZVEmlWccT1\&q=85\&s=86cb29ab23304c8314d7b7c9628039b7)

**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](https://mintcdn.com/replit/DzLOj2ZVEmlWccT1/images/deployments/monitoring/monitoring-alert-notifications.png?fit=max\&auto=format\&n=DzLOj2ZVEmlWccT1\&q=85\&s=e0e4a3576a9b5dab2f802d5e452fc6a5)

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](/fr/features/publishing/monitoring-a-deployment) : Inspectez la santé, l'utilisation des ressources et les journaux de votre application.
* [Après la publication](/fr/features/publishing/after-you-publish) : Examinez et publiez les modifications sur votre application en ligne.
* [Gérer les dépenses](/fr/billing/managing-spend) : Suivez l'utilisation et maîtrisez les coûts.
