[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Notifiche stato

Adobe Commerce su infrastruttura cloud monitora l’utilizzo dello spazio su disco in tutte le applicazioni e i servizi nell’ambiente Starter o nell’ambiente di integrazione Pro. Un disco di database che esaurisce lo spazio disponibile potrebbe danneggiare i dati. Il controllo dello stato di integrità si verifica ogni 5 minuti e può inviare una notifica tramite e-mail o altro servizio esterno. Sono disponibili tre avvisi per le notifiche di stato su disco in esaurimento:

  • Avviso: lo spazio su disco disponibile scende al di sotto del 20%
  • Critico: lo spazio disponibile su disco scende al di sotto del 10%
  • Tutto chiaro: lo spazio disponibile su disco restituisce più del 20% dopo un evento di disco insufficiente
NOTE
Negli ambienti di produzione Pro, è possibile utilizzare gli avvisi gestiti per i criteri di avviso di Adobe Commerce per New Relic per monitorare lo spazio su disco. Vedere Monitorare le prestazioni con avvisi gestiti.

Notifiche e-mail

L’integrazione e-mail per l’integrità richiede un indirizzo di origine e almeno un indirizzo del destinatario. È possibile utilizzare lo stesso indirizzo di posta elettronica per from-address e l'indirizzo recipients. L’esempio seguente registra un’integrazione e-mail di stato con due destinatari:

magento-cloud integration:add --type health.email --from-address you@example.com --recipients them@example.com --recipients others@example.com

Notifiche del canale Slack

Slack è un servizio esterno che utilizza app interattive denominate bot per pubblicare messaggi in una chat room. Prima di poter ricevere le notifiche di stato in Slack, devi creare un utente bot personalizzato per il tuo gruppo Slack. Dopo aver configurato l'utente bot per il canale o i canali, salva il token bot fornito da Slack per registrare l'integrazione. L’esempio seguente registra le notifiche di integrità in un canale Slack:

magento-cloud integration:add --type health.slack --token SLACK_BOT_TOKEN --channel '#slack-channel-name'

Notifiche di PagerDuty

PagerDuty è un servizio esterno in grado di notificare ai membri del gruppo di chiamata problemi importanti. Prima di poter ricevere le notifiche di integrità in PagerDuty, è necessario creare un'integrazione PagerDuty che utilizza la versione 2 dell'API degli eventi. Utilizza la chiave di integrazione o chiave di routing per registrare l'integrazione. Nell'esempio seguente vengono registrate le notifiche per PagerDuty utilizzando una chiave di routing:

magento-cloud integration:add --type health.pagerduty --routing-key PAGERDUTY_ROUTING_KEY

Gestione dei registri

Per aumentare lo spazio disponibile su disco, è possibile troncare o rimuovere i file di registro dall'ambiente. Se logrotate è abilitato, scarica una copia di backup dei registri, quindi rimuovili:

rm -rf some-log-file.log.gz

In alternativa, è possibile troncare singoli file di registro per ridurne le dimensioni. Per un esempio dettagliato del troncamento dei file di log, vedere l'esercitazione video Troncare i file di log{target=“_blank”}.

recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938