1.3.7. アラートの転送

可観測性を有効にした後には、OpenShift Container Platform マネージドクラスターからのアラートは自動的にハブクラスターに送信されます。alertmanager-config YAML ファイルを使用して、外部通知システムでアラートを設定できます。alertmanager-config YAML ファイルにアクセスするには、以下の手順を実行します。

  1. 管理者として Red Hat Advanced Cluster Management ハブクラスターにログインします。
  2. ナビゲーションメニューから Infrastructure > Clusters の順に選択してマネージドクラスターを表示します。
  3. 表示するマネージドクラスターを選択します。
  4. Details タブで、OpenShift Container Platform Console URL のリンクを選択します。
  5. OpenShift Container Platform ナビゲーションメニューで、Secrets を選択します。alertmanager-config シークレットを選択し、YAML ファイルを表示します。

    注記: alertmanager-config シークレットを変更する場合には、評価の間隔は約 1 分です。

  6. alertmanager-config YAML ファイルの例を以下に示します。

    global:
      slack_api_url: '<slack_webhook_url>'
    
    route:
      receiver: 'slack-notifications'
      group_by: [alertname, datacenter, app]
    
    receivers:
    - name: 'slack-notifications'
      slack_configs:
      - channel: '#alerts'
        text: 'https://internal.myorg.net/wiki/alerts/{{ .GroupLabels.app }}/{{ .GroupLabels.alertname }}'
  7. アラート転送のプロキシーを設定する必要がある場合は、以下の グローバル エントリーを alertmanager-config YAML ファイルに追加します。

    global:
      slack_api_url: '<slack_webhook_url>'
      http_config:
        proxy_url: http://****

詳細は、Prometheus Alertmanager のドキュメント を参照してください。