SQL Insights を使用して警告を作成する (プレビュー)

適用対象: Azure SQL データベース Azure SQL Managed Instance

重要

SQL Insights (プレビュー) は、2024 年 12 月 31 日に廃止されます。 その日までに、Azure SQL 用の Database Watcher (プレビュー) または別のデータベース監視ソリューションに移行することをお勧めします。

Database Watcher は、データ コレクション待機時間の短縮、資産レベルの監視、クエリ レベルの詳細を含む包括的な監視データ、収集された監視データに対する高度な分析のサポートを必要とするシナリオに推奨される監視ソリューションです。 現時点では、Database Watcher で Azure SQL データベースと Azure SQL Managed Instance がサポートされています。

2024 年 12 月 31 日以降、SQL Insights (プレビュー) はサポートされず、Azure portal では使用できなくなります。 SQL Insights によって収集された既存の監視データは、Log Analytics ワークスペースに保持されます。

SQL Insights (プレビュー) には、一般的な SQL の問題について Azure Monitor で警告ルールを作成するために使用できる一連の警告ルール テンプレートが含まれています。 SQL Insights (プレビュー) の警告ルールは、Azure Monitor ログの InsightsMetrics テーブルに格納されているパフォーマンス データに基づくログ警告ルールです。

Resource Manager テンプレートを使用して SQL insights (プレビュー) のアラートを作成するには、「SQL Insights 用の Resource Manager テンプレートのサンプル (プレビュー)」を参照してください。

アラート ルールを有効にする

次の手順に従って、Azure portal から Azure Monitor の警告を有効にします。 作成される警告ルールのスコープは、選択した監視プロファイルで監視されているすべての SQL リソースになります。 警告ルールがトリガーされるときは、特定の SQL インスタンスまたはデータベースでトリガーされます。

InsightsMetrics テーブルのデータセットに対してクエリを実行し、それらのクエリを警告ルールとして保存することによって、カスタムのログ警告ルールを作成することもできます。

Azure portal で、Azure Monitor メニューの [Insights] セクションから [SQL (プレビュー)] を選択します。 [Alerts] (アラート) を選択します。

Azure portal での SQL 用の Azure Monitor ページのスクリーンショット。[警告] ボタンが強調されています。

ページの右側に [警告] ペインが開きます。 既定ではここに、既に作成した警告ルールに基づいて、選択した監視プロファイル内の SQL リソースに対して発生した警告が表示されます。 [警告テンプレート] を選択すると、警告ルールの作成に使用できるテンプレートの一覧が表示されます。

Azure portal での Azure Monitor の [警告] ページのスクリーンショット。[警告テンプレート] のタブで、いずれかの警告の [ルールの作成] リンクが強調表示されています。

[警告ルールの作成] ページで、ルールの既定の設定を確認し、必要に応じて編集します。 また、アクション グループを選択して、警告ルールがトリガーされたときの通知とアクションを作成することもできます。 すべてのプロパティを確認したら、[警告ルールを有効にする] を選択して警告ルールを作成します。

Azure portal での Azure Monitor の警告ルール ページのスクリーンショット。[警告ルールの作成 (ステップ 1/2)] ページには、警告に使用するしきい値、警告の名前と重要度、通知用の警告グループ (オプション) が表示されます。

警告ルールを直ちに展開するには、[警告ルールの展開] を選択します。 ルール テンプレートを実際に展開する前に表示する場合は、[テンプレートの表示] を選択します。

Azure portal での Azure Monitor の警告ルールの展開ページのスクリーンショット。[警告ルールの作成 (ステップ 2/2)] ページには、

テンプレートを表示する場合は、[テンプレート] ページの [展開] を選択して、警告ルールを作成します。

Azure portal での Azure Monitor に対するテンプレートの表示ページの [展開] のスクリーンショット。警告の JSON が表示されています。[展開] メニュー ボタンが強調表示されています。

Azure Monitor のアラートについて、さらに詳しく学習します。