Meldingen instellen

Standaard schrijft Adobe Commerce op de cloud-infrastructuur acties voor het maken en implementeren van acties naar het app/var/log/cloud.log -bestand in de Adobe Commerce-hoofdmap van de toepassing. U kunt logbestanden ook naar een berichtensysteem verzenden, zoals Slack en e-mail, voor het ontvangen van realtime berichten.

U kunt bijvoorbeeld een Slack-bericht verzenden om een groep mensen te waarschuwen wanneer een implementatie mislukt, en een onderzoek instellen naar wat er fout is gegaan.

Abonnementen

Overweeg het volgende voordat u meldingen configureert:

  • Welk soort meldingen wilt u ontvangen (Slack-berichten, e-mail, beide)?
  • Hoeveel detail wilt u in de logboeken zien?
  • Waar wilt u meldingen instellen (Integratie, Staging, Productie)?

Bijvoorbeeld, tijdens aanvankelijke ontwikkeling kunt u e-mailberichten verkiezen die gedetailleerde logboeken over uw integratiemilieu tonen om u te helpen kwesties zuiveren alvorens aan het Staging milieu op te stellen. Als u gereed bent om te implementeren in de omgeving van Staging of Productie, kunt u de voorkeur geven aan een Slack-bericht dat minder gedetailleerde informatie bevat.

NOTE
Het configuratiedossier dat aan opstellingsberichten wordt gebruikt is bij de wortel van uw projectfolder, zodat is het van toepassing wanneer u veranderingen in om het even welk milieu duwt. Als u meldingen per omgeving wilt aanpassen, moet u het configuratiebestand wijzigen voordat u het naar die omgeving duwt.

Meldingen configureren

Meldingen configureren:

  1. Wijzig op uw lokale werkstation de projectmap.

  2. In het .magento.env.yaml dossier in uw projectwortel, voeg uw montages van het overseinensysteem, met inbegrip van aangewezen bericht ​ niveaus van het Logboek ​ toe.

    Bijvoorbeeld, om zowel Slack als e-mailconfiguraties te vormen, gebruik het volgende:

    code language-yaml
    log:
      slack:
        token: "<your-slack-token>"
        channel: "<your-slack-channel>"
        username: "SlackHandler"
        min_level: "info"
      email:
        to: <your-email>
        from: <your-email>
        subject: "Log notification from Adobe Commerce"
        min_level: "notice"
    
    note
    NOTE
    Adobe Commerce on cloud Infrastructure verzendt alleen e-mailberichten tijdens de implementatiefase.
  3. Leg uw wijzigingen vast en duw deze op de externe server.

    code language-bash
    git -A && git commit -m "Configure build/deploy notifications"
    
    code language-bash
    git push origin <branch-name>
    

Voorbeeld-Slack-configuratie

In het volgende voorbeeld wordt een configuratie met alleen Slack getoond:

log:
  slack:
    token: "<your-slack-token>"
    channel: "<your-slack-channel>"
    username: "SlackHandler"
    min_level: "info"
  • token - Uw Slack ​ gebruikerstoken ​. Met uw gebruikerstoken wordt Adobe Commerce op de cloudinfrastructuur gemachtigd om berichten te verzenden.
  • channel—Naam van het Slack-kanaal Adobe Commerce op de cloudinfrastructuur verzendt meldingen.
  • username—Gebruikersnaam Adobe Commerce op cloudinfrastructuur gebruikt om berichtberichten in Slack te verzenden.
  • min_level - Min logniveau voor berichtberichten. We raden u aan info te gebruiken.

Voorbeeld-e-mailconfiguratie

In het volgende voorbeeld ziet u een configuratie die alleen via e-mail kan worden gebruikt:

NOTE
Adobe Commerce on cloud Infrastructure verzendt alleen e-mailberichten tijdens de implementatiefase.
log:
  email:
    to: <your-email>
    from: <your-email>
    subject: "Log notification from Adobe Commerce"
    min_level: "notice"
  • to - Het e-mailadres Adobe Commerce op de cloudinfrastructuur verzendt meldingen.
  • from - E-mailadres voor het verzenden van berichtberichten aan ontvangers.
  • subject - Beschrijving van het e-mailbericht.
  • min_level - Min logniveau voor berichtberichten. We raden u aan notice of warning te gebruiken.
recommendation-more-help
commerce-on-cloud-help-cloud-guide