azdata と Grafana ダッシュボードでビッグ データ クラスターを監視する

重要

Microsoft SQL Server 2019 ビッグ データ クラスターのアドオンは廃止されます。 SQL Server 2019 ビッグ データ クラスターのサポートは、2025 年 2 月 28 日に終了します。 ソフトウェア アシュアランス付きの SQL Server 2019 を使用する既存の全ユーザーはプラットフォームで完全にサポートされ、ソフトウェアはその時点まで SQL Server の累積更新プログラムによって引き続きメンテナンスされます。 詳細については、お知らせのブログ記事と「Microsoft SQL Server プラットフォームのビッグ データ オプション」を参照してください。

この記事では、SQL Server ビッグ データ クラスター内でアプリケーションを監視する方法について説明します。 SQL Server 2019 ビッグ データ クラスターが監視用の Grafana ダッシュボードを公開し、それらのメトリックは influxDB に格納されます。 そのようなメトリックは、次のいずれかに分類されます。

  • メトリックの収集、処理、集計、および書き込みのためのエージェントである Telegraf によって収集された Kubernetes ホスト関連のメトリック。
  • ワークロード関連のメトリック: そのようなメトリックは SQL Server に関連し、Spark および HDFS は CollectID ごとに収集されます (SQL Server DMV メトリックや SQL Server 拡張イベント (XEvent) が含まれます)

重要

Internet Explorer ブラウザーと古い Microsoft Edge ブラウザーには、Grafana との互換性がありません。 Grafana では、サポートされていないブラウザーを使用すると、黒いページにエラーが表示されます。 Chromium ベースの Microsoft Edge を検討するか、Grafana でサポートされているブラウザーを確認してください。

使用可能なメトリック

SQL Server ビッグ データ クラスター では、次のメトリックを使用できます。

Categories Description metrics
ホストされているノードのメトリック Kubernetes ホストに関連するメトリック CPU、RAM 使用率、ディスク IOPS、負荷平均など
ポッドとコンテナーのメトリック Kubernetes ポッドおよびコンテナーに関連するメトリック。Grafana を使用すると、ポッド、さらには特定のコンテナーによってそのようなメトリックをフィルター処理できます。 CPU、RAM、ディスク、およびネットワークの使用率。
SQL Server のメトリック SQL Server に関連するメトリック トランザクション/秒、バッチ要求/秒、データベース アクティビティ、SQL Server アクティビティなど。特に、ContainerAG が有効になっている場合は、ここから AlwaysOn を監視することもできます。
Spark のメトリック Spark アプリに関連するメトリック。 Executor の hdfs の書き込み、JVM の GC 時間、JVM ヒープの使用率など。
アプリのメトリック SQL Server ビッグ データ クラスター で展開されているアプリに関連するメトリック。Grafana が特定のアプリとアプリのバージョン別にそのようなメトリックをフィルター処理できるようになります。 CPU、RAM、および HTTP 要求の状態。

前提条件

機能

SQL Server 2019 では、アプリケーションの作成、削除、説明、初期化、一覧表示、実行、更新を行うことができます。 次の表では、azdata で使用できるアプリケーションの展開コマンドについて説明します。

コマンド 説明
azdata bdc endpoint list ビッグ データ クラスターのエンドポイントを一覧表示します。

次の例を利用し、Grafana ダッシュボードのエンドポイントをリストアップできます。

azdata bdc endpoint list --endpoint-name metricsui 

表示されたエンドポイントには、クラスターのユーザー名とパスワードを使用してログインできます。

A screenshot of the endpoint of the Grafana Dashboard.

nodeMetricsUrlsqlMetricsUrl の値は、Kubernetes ノードのメトリックとビッグ データ クラスターのサービス メトリックを監視するための Grafana ダッシュボードにリンクされています。

A screenshot of the Grafana dashboard showing the Host Node Metrics.

A screenshot from Grafana showing the SQL Server Metrics.