Notifications d’intégrité
Adobe Commerce sur l’infrastructure cloud surveille l’utilisation de l’espace disque sur toutes les applications et tous les services de votre environnement de démarrage ou de votre environnement d’intégration Pro. Un disque de base de données qui manque d'espace peut provoquer la corruption des données. La vérification du statut d’intégrité se produit toutes les 5 minutes et peut vous avertir par e-mail ou par un autre service externe. Il existe trois avertissements de faible disque pour les notifications d’intégrité :
- Avertissement : l’espace disque disponible chute en dessous de 20 %
- Critique : l’espace disque disponible chute en dessous de 10 %
- Tout effacé : l’espace disque disponible est renvoyé à une valeur supérieure à 20 %, après un événement de disque faible
Notifications par e-mail
L’intégration de l’e-mail d’intégrité nécessite une adresse d’origine et au moins une adresse de destinataire. Vous pouvez utiliser la même adresse e-mail pour le from-address
et l’adresse recipients
. L’exemple suivant enregistre une intégration d’e-mail d’intégrité auprès de deux destinataires :
magento-cloud integration:add --type health.email --from-address you@example.com --recipients them@example.com --recipients others@example.com
Notifications du canal Slack
Slack est un service externe qui utilise des applications interactives appelées robots pour publier des messages dans un salon de chat. Avant de pouvoir recevoir des notifications d’intégrité dans Slack, vous devez créer un utilisateur de robot personnalisé pour votre groupe Slack. Après avoir configuré l’utilisateur de robot pour votre ou vos canaux, enregistrez le jeton de robotfourni par Slack pour enregistrer votre intégration. L’exemple suivant enregistre les notifications d’intégrité dans un canal Slack :
magento-cloud integration:add --type health.slack --token SLACK_BOT_TOKEN --channel '#slack-channel-name'
Notifications PagerDuty
PagerDuty est un service externe qui peut informer les membres de l'équipe sur appel des problèmes importants. Avant de pouvoir recevoir des notifications d’intégrité dans PagerDuty, vous devez créer une intégration PagerDuty qui utilise l’API d’événements version 2. Utilisez la clé d’intégration, ou clé de routage, pour enregistrer votre intégration. L'exemple suivant enregistre des notifications pour PagerDuty à l'aide d'une clé de routage :
magento-cloud integration:add --type health.pagerduty --routing-key PAGERDUTY_ROUTING_KEY
Gestion des logs
Pour augmenter l’espace disque disponible, vous pouvez tronquer ou supprimer des fichiers journaux de votre environnement. Si la connexion est activée, téléchargez d’abord une copie de sauvegarde des journaux, puis supprimez-les :
rm -rf some-log-file.log.gz
Vous pouvez également tronquer des fichiers journaux individuels pour réduire leur taille. Pour obtenir un exemple détaillé de la troncation des fichiers journaux, consultez le tutoriel vidéo Tronquer les fichiers journaux {target=“_blank”}.