ヘルス通知

Adobe Commerce on cloud infrastructureは、Starter環境またはPro統合環境のすべてのアプリケーションとサービスのディスク容量の使用状況を監視します。 空き容量が不足しているデータベースディスクは、データ破損の原因となる可能性があります。 ヘルスステータスチェックは5分ごとに行われ、電子メールまたはその他の外部サービスで通知できます。 ヘルス通知に関する低ディスク警告は3つあります。

  • 警告 – 使用可能なディスク容量が20%未満に減少します
  • クリティカル – 使用可能なディスク容量が10%未満に減少
  • All-clear – 利用可能なディスク領域が、ディスク不足イベントの後に20%を超えて返される
NOTE
Pro実稼動環境では、New RelicのManaged Alerts for Adobe Commerceアラートポリシーを使用して、ディスク容量を監視できます。 「管理済みアラートを使用したパフォーマンスの監視」を参照してください。

メール通知

正常性メール統合には、送信元アドレスと少なくとも1つの受信者アドレスが必要です。 from-addressrecipients アドレスに同じ電子メールアドレスを使用できます。 次の例では、ヘルスメール統合を2人の受信者に登録します。

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

Slack チャネル通知

Slackは、チャットルームにメッセージを投稿するために、ボットと呼ばれるインタラクティブなアプリを使用する外部サービスです。 Slackでヘルス通知を受け取る前に、Slack グループのカスタム ​ ボットユーザーを作成する必要があります。 チャネルまたはチャネルのボットユーザーを設定したら、Slackから提供された​ ボットトークン ​を保存して統合を登録します。 次の例では、Slack チャネルにヘルス通知を登録します。

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

PagerDuty通知

PagerDutyは、重要な問題をオンコールのチームメンバーに通知できる外部サービスです。 PagerDutyでヘルス通知を受け取る前に、Events API バージョン 2を使用するPagerDuty統合を作成する必要があります。 統合キーまたは​ ルーティングキー ​を使用して、統合を登録します。 次の例では、ルーティングキーを使用してPagerDutyの通知を登録します。

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

ログ管理

使用可能なディスク容量を増やすには、環境からログファイルを切り捨てるか削除します。 logrotateが有効になっている場合は、最初にログのバックアップコピーをダウンロードしてから、それらを削除します。

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

または、個々のログファイルを切り捨てて、サイズを小さくすることもできます。 ログファイルの切り捨ての詳細な例については、ビデオチュートリアル「ログファイルを切り捨てる{target=“_blank”}」を参照してください。

recommendation-more-help
commerce-on-cloud-help-cloud-guide