アラート取り込み用にwebhook URLを設定できます。 これを行うには、Log serviceコンソールでアラート取り込みサービスとアラート取り込みアプリケーションを作成する必要があります。 これにより、Log Serviceは外部モニタリングシステムからアラートを受信できます。
手順1: アラート取り込みサービスとアラート取り込みアプリケーションの作成
- Log Service コンソールにログインします。
- [アラートの受信] ページに移動します。
- [プロジェクト] セクションで、プロジェクトをクリックします。
- 左側のナビゲーションペインで [アラート] をクリックします。
- を選択します。
- アラート取り込みサービスを作成します。
- [作成] をクリックします。
- [サービスの追加] ダイアログボックスで、サービスのIDと名前を指定し、[保存] をクリックします。
- アラート取り込みアプリケーションを作成します。
ステップ2: webhook URLの取得
PrometheusまたはGrafanaでパラメーターを設定するときは、関連するwebhook URLを使用する必要があります。
- [アプリケーション管理] ダイアログボックスで、アラート取り込みアプリケーションの [Webhook URL] をクリックします。
- [Webhook URL] ダイアログボックスで、アラートを取り込むリージョンを選択します。 説明 PrometheusまたはGrafanaがElastic Compute Service (ECS) インスタンスにデプロイされている場合、ECSインスタンスが存在するリージョンを選択し、LANまたは仮想プライベートクラウド (VPC) 経由でアクセスできる内部エンドポイントを使用することを推奨します。 リージョン内のインターネット経由でアクセスできるパブリックエンドポイントを使用することも可能です。
- テキストボックスの横にある空白の領域にポインターを移動し、完全なURL、ドメイン名、またはwebhook URLのサブパスをコピーします。
webhook URLの {ACCESS_KEY_ID} 変数を、使用するAccessKeyペアのAccessKey IDに置き換えます。 AccessKey IDの取得方法については、「付録: AccessKey IDの取得」をご参照ください。
付録: AccessKey IDの取得
Alibaba Cloudアカウントのセキュリティを確保するために、Alibaba CloudアカウントではなくRAMユーザーを使用してアラートを取り込むことを推奨します。 RAMユーザーを使用してアラートを取り込む前に、RAMユーザーにAliyunLogPutOpenEventPolicy
権限を付与する必要があります。 AccessKey IDを取得するには、次の手順を実行します。
- RAM ユーザーを作成します。 詳細については、「RAM ユーザーの作成」をご参照ください。
- RAMユーザーにAliyunLogPutOpenEventPolicy権限を付与します。 詳細については、「RAM ユーザーへの権限の付与」をご参照ください。
- RAMユーザーのAccessKey IDを含むAccessKeyペアを作成します。 詳細については、「AccessKey ペアの作成」をご参照ください。
次のタスク
- Prometheus のアラートを Log Service に取り込む
- Grafana のアラートを Log Service に取り込む
- Zabbix (Zabbix 4.4 以降) のアラートを Log Service に取り込む
- Zabbix (Zabbix 3.2 から 4.2) のアラートを Log Service に取り込む
- CloudMonitor のアラートを Log Service に取り込む
- AlertManager から LogService にアラートを取り込む方法
- t2102805.html#task_2102805
- t2105682.html#concept_2105682
- t2111991.html#task_2111991
- t2115826.html#task_2115826
- t2130871.html#task_2130871
- t2170059.html#task_2170059