次の方法で共有


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 に関連するメトリックは、SQL Server DMV メトリックや SQL Server 拡張イベント (XEvents) など、CollectD によって収集されます。

重要

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

使用可能なメトリック

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

カテゴリ 説明 メトリック
ホストされたノードメトリクス Kubernetes ホストに関連するメトリック CPU、RAM 使用率、ディスク IOPS、負荷平均など。
ポッドとコンテナーのメトリック Kubernetes ポッドとコンテナーに関連するメトリック、Grafana では、ポッドまたは特定のコンテナーによってそれらのメトリックをフィルター処理できます。 CPU、RAM、ディスク、およびネットワークの使用状況。
SQL Server メトリック SQL Server に関連するメトリック Transaction/sec、Batch Requests/sec、データベース アクティビティ、SQL Server アクティビティなど、特に ContainerAG が有効になっている場合は、ここから alwaysOn を監視することもできます。
Spark 指標 Spark アプリに関連するメトリック。 Executor hdfs のデータ書き込み、JVM の GC 時間、JVM ヒープ使用量など。
アプリのメトリック Grafana では、SQL Server ビッグ データ クラスターに デプロイされたアプリ に関連するメトリックを使用して、特定のアプリとアプリのバージョンでこれらのメトリックをフィルター処理できます。 CPU、RAM、および HTTP 要求の状態。

[前提条件]

能力

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

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

次の例を使用して 、Grafana ダッシュボードのエンドポイントを一覧表示できます。

azdata bdc endpoint list --endpoint-name metricsui 

出力によってエンドポイントが提供されます。このエンドポイントは、クラスターのユーザー名とパスワードを使用してログインできます。

Grafana ダッシュボードのエンドポイントのスクリーンショット。

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

ホスト ノードメトリックを示す Grafana ダッシュボードのスクリーンショット。

SQL Server メトリックを示す Grafana のスクリーンショット。