Simple Log Serviceは、テンプレート変換機能を提供します。 この機能を使用して、カスタムアラートモニタリングルールをテンプレートに変換できます。 次に、複数のリージョンでテンプレートを参照できます。 このトピックでは、カスタムアラートモニタリングルールテンプレートを作成する方法について説明します。
前提条件
アラートモニタリングルールが作成されます。 詳細については、「ログのアラートモニタリングルールの作成」をご参照ください。
背景情報
この例では、同じカテゴリのビジネスデータが、異なるプロジェクトに属するLogstoreに書き込まれます。 1つのアラートモニタリングルールを使用してすべてのデータを監視する場合は、ルールをテンプレートに変換し、テンプレートを必要なリソースに関連付けることができます。 カスタムアラートモニタリングルールテンプレートを使用する場合、テンプレートが同じカテゴリのビジネスデータのモニタリング要件を満たしていることを確認します。
アラートモニタリングルールを他のリソースにのみコピーする場合は、ルールコピー機能を使用できます。 次の表に、テンプレート変換機能とルールコピー機能の利点とシナリオを示します。
このトピックで説明するリソースは、Simple Log Serviceプロジェクト、Logstore、およびMetricstoreを参照してください。
機能 | メリット | シナリオ |
テンプレート変換 |
| 1つのアラートモニタリングルールを使用して、複数のリソースをモニタリングできます。 このルールを変更すると、その変更はすべての関連リソースに対して有効になります。 |
ルールコピー |
| アラートモニタリングルールを別のリソースにコピーした後、元のルールに影響を与えることなく、リソースのルールを設定できます。 |
制限事項
アラートモニタリングルールテンプレートに追加できるクエリ文は1つだけです。 アラートモニタリングルールをテンプレートに変換する場合、ルールを作成または変更するときに指定できるクエリステートメントは1つだけです。 そうしないと、ルールの変換またはテンプレートの保存時にエラーが発生する可能性があります。
アラートモニタリングルールテンプレートを作成する場合、プロジェクト間で操作を実行する必要がある場合があります。 RAMユーザーを使用している場合は、必要なプロジェクトのアラートを管理するために必要な権限がRAMユーザーに付与されていることを確認してください。
手順
にログインします。Simple Log Serviceコンソール.
[アラートルール /インシデント] タブに移動します。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
左側のナビゲーションペインで [アラート] をクリックします。
[アラートルール /インシデント] タブで、管理するアラートモニタリングルールを見つけ、[操作] 列の [テンプレートに変換] をクリックします。
[Simple Log Service Resourceの追加] ダイアログボックスで、必要なリソースを選択し、[OK] をクリックします。
設定を構成した後、カスタムアラートモニタリングルールはアラートモニタリングルールテンプレートに変換されます。 テンプレートは選択したプロジェクトに同期され、選択したLogstoreまたはMetricstoreを監視します。
重要選択したすべてのリソースが変換中にアラートモニタリングルールに関連付けられなかった場合、アラートモニタリングルールテンプレートは生成されず、元のアラートモニタリングルールは保持されます。
選択したリソースの一部が変換中にアラートモニタリングルールに関連付けられなかった場合、アラートモニタリングルールテンプレートが生成され、元のアラートモニタリングルールが削除されます。 カスタムアラートモニタリングルールテンプレートは、ルールに関連付けられているリソースのみを監視するために使用されます。
関連する API 操作
リソースをアラートモニタリングルールテンプレートに関連付ける
リソースをアラートモニタリングルールテンプレートに関連付けると、監視対象のリソースを追加または削除できます。
[アラートルール /インシデント] タブで、管理するアラートモニタリングルールテンプレートを見つけ、[操作] 列の [リソースの関連付け] をクリックします。
[Simple Log Service Resourceの追加] ダイアログボックスで、必要なリソースを選択し、[OK] をクリックします。
リソースをテンプレートに関連付けた後、[Simple Log Service Resourceの追加] ダイアログボックスで [表示] をクリックし、選択したリソースを表示します。
重要リソースをアラートモニタリングルールテンプレートに関連付けると、リソースを追加または削除できます。 新しく追加されたすべてのリソースがテンプレートに関連付けられない場合、既存のリソースを削除することはできません。 これにより、少なくとも1つのリソースがテンプレートに関連付けられます。
テンプレートの変更
[アラートルール /インシデント] タブで、変更するアラートモニタリングルールテンプレートを見つけ、[操作] 列の [編集] をクリックします。
[アラートルール] パネルで、アラートモニタリングルールテンプレートの設定を変更します。
テンプレートの削除
[アラートルール /インシデント] タブで、削除するアラートモニタリングルールテンプレートを見つけ、[操作] 列の [テンプレートの削除] をクリックします。
表示されるメッセージで、[OK] をクリックします。
重要テンプレートを削除すると、そのテンプレートに関連付けられているすべてのアラートモニタリングルールが同期的に削除され、復元することはできません。 作業は慎重に行ってください。
テンプレートを削除すると、テンプレートに関連付けられているリソースが削除されます。 一部のリソースの削除に失敗した場合、リソース内のカスタムアラートモニタリングルールテンプレートは削除されません。