알림 설정

기본적으로 클라우드 인프라의 Adobe Commerce은 빌드 및 배포 작업을 app/var/log/cloud.log Adobe Commerce 루트 응용 프로그램 디렉터리 내에 있는 파일입니다. 원할 경우 Slack 및 이메일과 같은 메시징 시스템에 로그를 전송하여 실시간 알림을 받을 수 있습니다.

예를 들어 Slack 메시지를 전송하여 배포가 실패할 때 그룹의 사용자에게 경고하고 무엇이 잘못되었는지 조사할 수 있습니다.

플랜 알림

알림을 구성하기 전에 다음 사항을 고려하십시오.

  • 어떤 종류의 알림(Slack 메시지, 이메일, 둘 다)을 수신하시겠습니까?
  • 로그에서 얼마나 자세한 내용을 보고 싶으십니까?
  • 알림(통합, 스테이징, 프로덕션)을 설정할 위치를 선택하십시오.

예를 들어 초기 개발 중에 통합 환경에 대한 자세한 로그를 표시하는 이메일 알림을 선호하여 스테이징 환경으로 배포하기 전에 문제를 디버깅할 수 있습니다. 스테이징 또는 프로덕션 환경에 배포할 준비가 되면 덜 상세한 정보가 포함된 Slack 메시지를 더 선호할 수 있습니다.

NOTE
알림을 설정하는 데 사용되는 구성 파일은 프로젝트 디렉터리의 루트에 있으므로 변경 사항을 환경에 푸시할 때 적용됩니다. 환경별로 알림을 사용자 지정하려면 구성 파일을 해당 환경으로 푸시하기 전에 수정해야 합니다.

알림 구성

알림을 구성하려면:

  1. 로컬 워크스테이션에서 프로젝트 디렉터리로 변경합니다.

  2. 다음에서 .magento.env.yaml 프로젝트 루트에 파일을 추가하고 기본 알림을 포함한 메시징 시스템 설정을 추가합니다. 로그 수준.

    예를 들어 두 Slack 모두를 구성하려면 이메일 구성에서 다음을 사용합니다.

    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
    NOTE
    클라우드 인프라의 Adobe Commerce은 배포 단계 중에만 이메일을 전송합니다.
  3. 변경 사항을 커밋하고 원격 서버에 푸시합니다.

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

Slack 구성 예

다음 예는 Slack 전용 구성을 보여 줍니다.

log:
  slack:
    token: "<your-slack-token>"
    channel: "<your-slack-channel>"
    username: "SlackHandler"
    min_level: "info"
  • token- SLACK 사용자 토큰. 사용자 토큰은 클라우드 인프라의 Adobe Commerce에서 메시지를 보내도록 승인합니다.
  • channel—클라우드 인프라에서 알림을 보내는 Slack 채널 Adobe Commerce의 이름입니다.
  • username—Cloud Infrastructure의 사용자 이름 Adobe Commerce은 를 사용하여 Slack으로 알림 메시지를 보냅니다.
  • min_level—알림 메시지의 최소 로그 수준입니다. 다음을 사용하는 것이 좋습니다. info.

이메일 구성 예

다음 예는 이메일 전용 구성을 보여 줍니다.

NOTE
클라우드 인프라의 Adobe Commerce은 배포 단계 중에만 이메일을 전송합니다.
log:
  email:
    to: <your-email>
    from: <your-email>
    subject: "Log notification from Adobe Commerce"
    min_level: "notice"
  • to—클라우드 인프라의 이메일 주소 Adobe Commerce에서 알림 메시지를 보냅니다.
  • from—수신자에게 알림 메시지를 보낼 이메일 주소입니다.
  • subject—이메일에 대한 설명입니다.
  • min_level—알림 메시지의 최소 로그 수준입니다. 다음을 사용하는 것이 좋습니다. notice 또는 warning.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26