Alertes gérées pour Adobe Commerce : alerte critique Apdex

Cet article décrit les étapes de dépannage lorsque vous recevez une alerte Apdex critique pour Adobe Commerce dans New Relic. Le score Apdex mesure la satisfaction des utilisateurs quant au temps de réponse des applications et services web. Une action immédiate est nécessaire pour résoudre le problème. L’alerte se présente comme suit, selon le canal de notification d’alerte sélectionné.

alerte critique apdex {width="500"}

Produits et versions concernés

  • Architecture de plan d’Adobe Commerce sur l’infrastructure cloud Pro
  • Architecture du plan de démarrage d’Adobe Commerce sur l’infrastructure cloud

Problème

Vous recevrez une alerte gérée dans New Relic si vous avez signé jusqu’à Alertes gérées pour Adobe Commerce et qu’un ou plusieurs seuils d’alerte ont été dépassés. Ces alertes ont été développées par Adobe pour fournir aux commerçants un ensemble standard d’informations provenant du support et de l’ingénierie.

Do!

  • Abandonnez tout déploiement planifié jusqu’à ce que cette alerte soit effacée.
  • Mettez votre site en mode de maintenance immédiatement si votre site est ou ne répond plus complètement. Pour les étapes, reportez-vous au Guide d'installation > Activer ou désactiver le mode de maintenance dans notre documentation destinée aux développeurs. Veillez à ajouter votre adresse IP à la liste des adresses IP exemptées afin de vous assurer que vous pouvez toujours accéder à votre site pour la résolution des problèmes. Pour les étapes, reportez-vous à la section Maintenance de la liste des adresses IP exemptées dans notre documentation destinée aux développeurs.

Ne pas faire !

  • Lancez d’autres campagnes marketing qui peuvent apporter des pages vues supplémentaires à votre site.
  • Exécutez des indexeurs ou des crons supplémentaires qui peuvent entraîner une contrainte supplémentaire sur le processeur ou le disque.
  • Effectuez les tâches administratives principales (c’est-à-dire l’administrateur Commerce, les imports/exports de données).
  • Effacez le cache.

En procédant comme suit lorsque vous avez reçu une alerte critique, avant de résoudre les problèmes liés à la cause de l’alerte, votre site risque de ne plus être réactif si vous n’êtes pas déjà en panne.

Solution

Suivez ces étapes pour identifier et dépanner la cause.

WARNING
Puisqu’il s’agit d’une alerte critique, il est vivement recommandé de terminer l’étape 1 avant de tenter de résoudre le problème (à partir de l’étape 2).
  1. Vérifiez si un ticket d’assistance Adobe Commerce existe. Pour connaître les étapes, reportez-vous à la section Suivi de vos tickets d'assistance dans notre base de connaissances d'assistance. L’assistance a peut-être reçu une alerte de seuil New Relic, créé un ticket et commencé à travailler sur le problème. S’il n’existe aucun ticket, créez-en un. Le ticket doit comporter les informations suivantes :

  2. Pour identifier la source du problème, utilisez la page des transactions de New Relic APM pour identifier les transactions présentant des problèmes de performances :

    • Triez les transactions par scores Apdex croissants. Apdex fait référence à la satisfaction des utilisateurs quant au temps de réponse de vos applications et services web. Un score Apdex faible peut indiquer un goulot d’étranglement (une transaction avec un temps de réponse plus élevé). Il s’agit généralement de la base de données, de Redis ou de PHP. Pour connaître les étapes, reportez-vous à la section New Relic Affichage des transactions présentant le plus grand insatisfaction Apdex.
    • Triez les transactions selon le débit le plus élevé, le temps de réponse moyen le plus lent, le plus long et d’autres seuils. Pour les étapes, reportez-vous à la section New Relic Trouver des problèmes de performances spécifiques. Si vous avez encore du mal à identifier le problème, utilisez la page Infrastructure de New Relic APM.
  3. Utilisez la page d’infrastructure de New Relic APM pour identifier les processus gourmands en ressources. Pour les étapes, reportez-vous à la section New Relic Page Hôtes de surveillance de l’infrastructure > Onglet Processus.

  4. Si des services tels que Redis ou MySQL sont la principale source de consommation de mémoire, essayez les méthodes suivantes :

    • Vérifiez que vous utilisez la dernière version. Les versions plus récentes peuvent parfois corriger les fuites de mémoire. Si vous n’utilisez pas la dernière version, envisagez de mettre à niveau. Pour les étapes, reportez-vous à Cloud pour Adobe Commerce > Services > Change Services dans notre documentation destinée aux développeurs.
    • Recherchez des problèmes MySQL tels que des requêtes longues, des clés de Principal non définies et des index en double. Pour obtenir les étapes nécessaires, reportez-vous à la section Problèmes de base de données les plus courants dans Adobe Commerce sur l’infrastructure cloud de notre documentation destinée aux développeurs.
    • Recherchez des problèmes PHP. Vérifiez les processus en cours d’exécution en exécutant ps aufx dans l’interface de ligne de commande/le terminal. Dans la sortie du terminal, vous verrez les traitements et processus cron en cours d’exécution. Vérifiez la sortie pour le temps d'exécution des processus. S’il existe un cron avec un long délai d’exécution, le cron peut être suspendu. Pour obtenir des instructions de dépannage, reportez-vous aux sections Tâche lente, lente et longue exécution des crons et Tâche Cron bloquée dans l’état "en cours d’exécution" dans notre base de connaissances de support.
  5. Une fois la source identifiée, connectez-vous à l'environnement pour en savoir plus. Pour les étapes, reportez-vous à Cloud pour Adobe Commerce > Technologies et exigences > SSH dans votre environnement dans notre documentation destinée aux développeurs.

  6. Si vous avez toujours du mal à identifier la source, passez en revue les tendances récentes afin d’identifier les problèmes liés aux déploiements de code récents ou aux modifications de configuration (par exemple, de nouveaux groupes de clients et des modifications importantes du catalogue). Il est recommandé de passer en revue les sept derniers jours d’activité pour toute corrélation dans les déploiements ou modifications de code.

  7. Si vous ne parvenez pas à trouver une solution dans un délai raisonnable, demandez une mise à niveau ou mettez un site en mode de maintenance si vous ne l’avez pas déjà fait. Pour les étapes, reportez-vous à la section Comment demander le redimensionnement temporaire dans notre base de connaissances de support, et au Guide d'installation > Activer ou désactiver le mode de maintenance dans notre documentation destinée aux développeurs.

  8. Si la mise à niveau renvoie le site à des opérations normales, pensez à demander une mise à niveau permanente (contactez votre équipe de compte d’Adobe) ou essayez de reproduire le problème dans votre évaluation dédiée en exécutant un test de charge et en optimisant les requêtes, ou du code qui réduit la pression sur les services. Reportez-vous à la section Cloud pour Adobe Commerce > Déploiement de tests > Chargement et test de stress dans notre documentation destinée aux développeurs.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a