アラートのトラブルシューティング

問題 : メールアラートが送信されません。

応答およびログに sending=prevented が表示される場合は、プロパティファイル内でメールアラート機能を有効にする必要があります。この機能はデフォルトで有効になりません。

sending=prevented email to={} with subject={} from trigger={} messageId=

[2019-05-15 14:25:10,160] DEBUG [control-center-heartbeat-0] sending=prevented email to=recipient@email.com with subject

解決策 : 適切な control-center.properties ファイル内で confluent.controlcenter.email.enabledtrue に設定されていることを確認します。

メールアラートの有効化」を参照してください。

問題 : Webhook 通知が送信されません。

解決策 : 適切な control-center.properties ファイル内で confluent.controlcenter.webhook.enabledtrue に設定されていることを確認します。このオプションはデフォルトで有効になります。

問題 : アラート本文(メール)でアラート履歴の Control Center URL に到達できないホストが示されています。

解決策 : confluent.controlcenter.rest.listeners プロパティが設定されていることを確認します。最初のエントリはアラート本文内で host:port の組み合わせになります。「HTTPS 設定」を参照してください。

注釈

アラート機能では、まず、confluent.controlcenter.rest.advertised.url 構成が存在していることがチェックされます。この構成が空の場合は、confluent.controlcenter.rest.listeners がチェックされます。これも空の場合は、デフォルト値の localhost:9021 が使用されます。この両方のオプションを構成することをベストプラクティスとしてお勧めします。「Control Center 構成リファレンス」を参照してください。

問題 : Control Center クラスターのクラスターダウンアクションが作成されませんでした。

このことは、DEBUG ログのエントリ Failed to create cluster down action を見ればわかります。

解決策 : クラスターダウン構成プロパティが適切に構成されていることを確認します。各タイプの通知アクションに対する詳細手順については、「Control Center クラスターダウンステータス」を参照してください。

問題 : Control Center クラスターのクラスターダウンアラートが表示されませんでした。

原因: Control Center のクラスターがどのくらい早いタイミングでダウンしたかによって、アラートでエントリをログに書き込む時間や、トリガーを起動して構成済みのアクションで配信するまでの時間がなかった可能性があります。