Notificaciones de estado
Adobe Commerce en la infraestructura en la nube supervisa el uso del espacio en disco en todas las aplicaciones y servicios del entorno de inicio o del entorno de integración Pro. Un disco de base de datos que se quede sin espacio podría dañar los datos. La comprobación del estado se realiza cada 5 minutos y puede enviarle notificaciones por correo electrónico u otro servicio externo. Hay tres advertencias de disco bajo para las notificaciones de mantenimiento:
- Advertencia: el espacio disponible en disco cae por debajo del 20%
- Crítico: el espacio disponible en disco cae por debajo del 10%
- Borrar todo: el espacio disponible en disco devuelve más del 20% tras un evento de disco bajo
Notificaciones por correo electrónico
La integración del correo electrónico de mantenimiento requiere una dirección de origen y al menos una dirección de destinatario. Puede usar la misma dirección de correo electrónico para from-address
y para recipients
. El siguiente ejemplo registra una integración de correo electrónico de mantenimiento con dos destinatarios:
magento-cloud integration:add --type health.email --from-address you@example.com --recipients them@example.com --recipients others@example.com
Notificaciones del canal de Slack
Slack es un servicio externo que utiliza aplicaciones interactivas denominadas bots para publicar mensajes en una sala de chat. Para poder recibir notificaciones de mantenimiento en Slack, debes crear un usuario de bots personalizado para tu grupo de Slack. Después de configurar el usuario del bot para el canal o los canales, guarde el token de bot proporcionado por Slack para registrar la integración. El siguiente ejemplo registra las notificaciones de estado en un canal de Slack:
magento-cloud integration:add --type health.slack --token SLACK_BOT_TOKEN --channel '#slack-channel-name'
Notificaciones de PagerDuty
PagerDuty es un servicio externo que puede notificar a los miembros del equipo de atención continuada problemas importantes. Para poder recibir notificaciones de mantenimiento en PagerDuty, debe crear una integración de PagerDuty que use la versión 2 de la API de eventos. Use la clave de integración o clave de enrutamiento para registrar la integración. El ejemplo siguiente registra las notificaciones para PagerDuty mediante una clave de enrutamiento:
magento-cloud integration:add --type health.pagerduty --routing-key PAGERDUTY_ROUTING_KEY
Administración de registros
Para aumentar el espacio disponible en disco, puede truncar o quitar archivos de registro de su entorno. Si logrotate está habilitado, descargue primero una copia de seguridad de los registros y, a continuación, elimínelos:
rm -rf some-log-file.log.gz
Como alternativa, puede truncar archivos de registro individuales para reducir su tamaño. Para ver un ejemplo detallado del truncamiento de archivos de registro, vea el tutorial de vídeo Truncar archivos de registro {target=“_blank”}.