Hälsoaviseringar
Adobe Commerce i molninfrastruktur övervakar diskutrymmesanvändningen i alla program och tjänster i Starter-miljön eller i Pro-integreringsmiljön. En databasdisk som tar slut på utrymme kan orsaka skadade data. Hälsostatuskontrollen utförs var femte minut och kan meddela dig via e-post eller annan extern tjänst. Det finns tre felmeddelanden på hårddisken för hälsomeddelanden:
- Varning - tillgängligt diskutrymme minskar till mindre än 20 %
- Kritisk - tillgängligt diskutrymme minskar till mindre än 10 %
- Helt klart - tillgängligt diskutrymme återgår till över 20 % efter en händelse med låg disknivå
E-postaviseringar
Integreringen av e-post för hälsa kräver en ursprungsadress och minst en mottagaradress. Du kan använda samma e-postadress för from-address
och recipients
-adressen. I följande exempel registreras en e-postintegration för hälsa med två mottagare:
magento-cloud integration:add --type health.email --from-address you@example.com --recipients them@example.com --recipients others@example.com
Slack-kanalmeddelanden
Slack är en extern tjänst som använder interaktiva appar som kallas bots för att publicera meddelanden i ett chattrum. Innan du kan ta emot hälsomeddelanden i Slack måste du skapa en anpassad robotanvändare för din Slack-grupp. När du har konfigurerat robotanvändaren för kanalen, eller kanalerna, sparar du den robottoken som tillhandahålls av Slack för att registrera integreringen. I följande exempel registreras hälsomeddelanden i en Slack-kanal:
magento-cloud integration:add --type health.slack --token SLACK_BOT_TOKEN --channel '#slack-channel-name'
PagerDuty notifications
PagerDuty är en extern tjänst som kan meddela medlemmar i kontaktgruppen om viktiga problem. Innan du kan ta emot hälsomeddelanden i PagerDuty måste du skapa en PagerDuty-integrering som använder Event API version 2. Använd integreringsnyckeln, eller routningsnyckeln, för att registrera integreringen. I följande exempel registreras meddelanden för PagerDuty med en routningsnyckel:
magento-cloud integration:add --type health.pagerduty --routing-key PAGERDUTY_ROUTING_KEY
Logghantering
Om du vill öka det tillgängliga diskutrymmet kan du korta av eller ta bort loggfiler från miljön. Om logrotate är aktiverat hämtar du först en säkerhetskopia av loggarna och tar sedan bort dem:
rm -rf some-log-file.log.gz
Du kan även korta av enskilda loggfiler för att minska deras storlek. Ett detaljerat exempel på trunkering av loggfiler finns i videosjälvstudien Truncate Log Files{target=“_blank”}.