PDF

Azure SQL DBセンサー

このセンサーを使用すると、Azure SQL DBで管理されているデータベースのパフォーマンスと動作を監視できます。 Azure SQL DBは、Microsoftのクラウドデータベースサービスであります。組織は、リレーショナルデータをクラウドに保存し、ビジネスニーズの変化に応じてデータベースのサイズを素早く拡大または縮小します。

Azure SQL DBセンサーを使用すると、失敗/成功の接続やファイアウォールによってブロックされた接続を監視できます。 データ、CPUリソースの平均値を監視することで制御できます。また、占有メモリスペースの使用率も同様です。 また、上限に達した場合など、使用されているデータスペースを確認することもできます。 このセンサーにより、サービスとデータベースの使用状況を把握し、最適なパフォーマンスを確保します。

オプション

このセンサーには、Azureサブスクリプションの認証情報 (アプリケーション(クライアント)ID、テナントID、クライアントシークレット値)が必要です。

アラート

  • 使用されているデータスペースが90%を超えています
  • SQL DBプロセスのメモリ使用率が90%を超えています
  • SQL DBプロセスのCPU使用率が90%を超えています

パフォーマンスメトリック

  • Connections\Failed - 失敗した接続数
  • Connections\Successful - 成功した接続数
  • DTU\% Avg. DTU - 平均DTU (データベーストランザクション単位)の割合
  • DTU\Avg. DTU Limit - 平均DTU (データベーストランザクションユニット)制限。 DTUベースのデータベースに適用されます
  • DTU\Avg. DTU used - 使用された平均DTU (データベーストランザクション単位)。 DTUベースのデータベースに適用されます
  • DWU\% DWU - 最大DWU (データウェアハウス・ユニット)の割合。 データウェアハウスにのみ適用されます
  • DWU\DWU Limit - 最大DWU (データウェアハウスユニット) 制限。 データウェアハウスにのみ適用されます
  • DWU\DWU Used -使用されるDWU (データウェアハウスユニット) 。 データウェアハウスにのみ適用されます
  • Log\Log Backup Storage Size [bytes] - 最大ログバックアップストレージサイズ (バイト)。 vCoreベースおよびハイパースケールデータベースに適用されます
  • Log\% Avg. Log IO - 平均ログIOの割合。 データウェアハウスには適用されません
  • Log\Tempdb Log File Size [KB] - tempdbログファイルの最大サイズ (KB)。 データウェアハウスには適用されません
  • Log\% Tempdb Log Used - 使用された最大tempdbパーセントログ。 データウェアハウスには適用されません
  • Process\% Cache Hit - 最大キャッシュヒット率
  • Process\% Cache Used - 最大キャッシュ使用率
  • Process\% Avg. Data IO - 平均データIOのパーセンテージ
  • Process\% Avg. Sessions - 平均セッションの割合。 データウェアハウスには適用されません
  • Process\% SQL Server Process Core - SQL DBプロセスの最大CPU使用率の割合。 データウェアハウスには適用されません
  • Process\% SQL Server Process Memory - SQLDBプロセスの最大メモリ使用量の割合。 データウェアハウスには適用されません
  • Process\Number of Deadlocks - デッドロック数。 データウェアハウスには適用されません。 デッドロックは、2つ以上のトランザクションが他のトランザクションが必要とするロックを保持している場合に発生します。 Blue Matadorは、SQLデータベースのデッドロックメトリックを監視することにより、AzureSQLのデッドロックを検出します
  • Resources\Avg. Data Space Allocated [bytes] - 平均割り当てデータストレージ (バイト)
  • Resources\Application CPU Billed -請求されたアプリケーションCPU数 (vCore/秒)。 サーバーレスデータベースに適用されます
  • Resources\% Avg. Application CPU - アプリケーションの平均CPU使用率。 サーバーレスデータベースに適用されます
  • Resources\% Application Memory - アプリケーションメモリの割合。 サーバーレスデータベースに適用
  • Resources\Base Blob Storage Size [bytes] - 最大ベースBLOBストレージサイズ (バイト)
  • Resources\Avg. CPU Limit - 平均CPU制限
  • Resources\% CPU - CPUパーセンデージ
  • Resources\% Avg. vCore Used - 使用されたv-Coreの平均数
  • Resources\Differential Backup Storage Size [bytes] - バイト単位の累積差分バックアップストレージサイズ。 vCoreベースのデータベースに適用されます。 ハイパースケールデータベースには適用されません
  • Resources\Data Storage Size (GB) - データストレージの合計サイズ (GB)
  • Resources\Disaster Recovery Storage Size (GB) - ディザスタリカバリストレージサイズ (GB)
  • Resources\Snapshot Storage Size (GB) - スナップショットストレージサイズ (GB)
  • Resources\Full Backup Storage Size [bytes] - フルバックアップストレージの最大サイズ (バイト)。 vCoreベースのデータベースに適用されます。 ハイパースケールデータベースには適用されません
  • Resources\% Avg. Local TempDB - ローカルtempdbの平均割合。 データウェアハウスにのみ適用されます
  • Resources\% Memory - 最大メモリパーセント
  • Resources\Snapshot Backup Storage Size [Bytes] - 最大累積スナップショットバックアップストレージサイズ (バイト)
  • Resources\Data Space Used [Bytes] - 使用される最大データスペース。 データウェアハウスには適用されません (バイト)
  • Resources\% Data Space Used - 使用された最大データスペースの割合。 データウェアハウスまたはハイパースケールデータベースには適用されません
  • Resources\Tempdb Data File Size [KB] - KB単位の最大tempdbデータファイルサイズ。 データウェアハウスには適用されません
  • Resources\% Resources Allocated Per Workload Group - ワークロードグループごとに割り当てられたリソースの最大パーセント
  • Resources\% Cap's Resources Allocated Per Workload Group - ワークロードグループごとの指定された上限のリソースの最大パーセント
  • Resources\% Resources Allowed For Workload Group - ワークロードグループに許可されるリソースの割合に厳しい制限があります。他のワークロードグループに割り当てられた実効最小リソース割合考慮に入れます
  • Resources\% Effective Min Resource For Workload Group - ワークロードグループに許可されるリソースの割合に厳しい制限があります。他のワークロードグループに割り当てられた実効最小リソース割合考慮に入れます
  • Resources\% Avg. Workers - 平均ワーカーの割合。 データウェアハウスには適用されません
  • Resources\% Avg. In-Memory OLTP storage - メモリ内の平均OLTPストレージの割合。 データウェアハウスには適用されません
  • Request\Workload Group Active Queries - ワークロードグループクエリ内のアクティブなクエリ数
  • Request\Workload Group Query Timeouts - ワークロードグループに対してタイムアウトしたクエリ
  • Request\Queries Queued - 全てのワークロードグループでキューに入れられたクエリ数
  • Request\Workload Group Queued Queries - ワークロードグループ内でキューに入れられたクエリ数
  • Request\Queries Active - 全てのワークロードグループにわたるアクティブなクエリ数
  • Request\Requests Blocked - ファイアウォールによってブロックされたリクエスト数

レポート (データコレクター)

デフォルトでは、このセンサーに以下が値が含まれています。

  • Process\% SQL Server Process Core
  • Process\% SQL Server Process Memory
  • Resources\Avg. Data Space Allocated [bytes]

これらのメトリックが収集され、レポートや @trend-viewer を通じて利用できます。

azureclouddatabasesql