Azure SQL エラスティック・プールのモニター
「 Instana 」エージェントをインストールすると、「 Azure SQL Elastic Pool 」センサーが自動的に展開およびインストールされます。
構成
Azure SQL エラスティック・プール・センサーは、無効にでき、タグおよびリソース・グループによってフィルタリングできます。 以下のようにして、 <agentinstall_dir>/etc/instana/configuration.yaml でエージェント構成を介して Azure SQL Elastic Pool センサーを構成することができます。
com.instana.plugin.azure.sqlelasticpool:
# Valid values: true, false
enabled: false # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
Azure SQL エラスティック・プール・センサーを無効にできます。 Azure SQL エラスティック・プール・サービスのモニターを無効にするには、以下の構成を使用します。
com.instana.plugin.azure.sqlelasticpool:
enabled: false
複数のタグおよびリソース・グループを定義するには、コンマで区切ります。 タグは、: で区切られたキーと値のペアとして指定する必要があります。 構成を容易にするために、ディスカバリーに含めるタグおよびリソース・グループを定義することも、ディスカバリーから除外するタグおよびリソース・グループを定義することもできます。 両方のリスト (包含および除外) でタグまたはリソース・グループを定義する場合は、除外リストの優先順位が高くなります。 サービスのフィルタリングが不要な場合は、構成を定義しないでください。 フィルタリングを有効にするのに、すべての値を定義することは必須ではありません。
タグごとのサービスをディスカバリーに含めるには、以下の構成を使用します。
com.instana.plugin.azure.sqlelasticpool:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
タグごとのサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.sqlelasticpool:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
リソース・グループごとのサービスをディスカバリーに含めるには、以下の構成を使用します。
com.instana.plugin.azure.sqlelasticpool:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
リソース・グループごとのサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.sqlelasticpool:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
すべての Azure サービスに対して、グローバル・レベルでディスカバリー・フィルタリングを構成できます。 Azure SQL エラスティック・プール・サービスのフィルターを定義する場合、グローバル・フィルターはオーバーライドされます。 グローバル Azure サービス・ディスカバリー・フィルタリングの詳細については、 Azure Configurationを参照してください。
メトリック収集
メトリクスを表示するには、 Instana のユーザーインターフェースのサイドバーで 「Infrastructure」 を選択し、監視対象の特定のホストをクリックします。すると、収集されたすべてのメトリクスと監視対象のプロセスが表示されたホストダッシュボードが表示されます。
メトリックは 1 分ごとにプルされます。これは、これらのサービスをモニターするために Azure によって指定されている頻度です。
構成データ
| 詳細 | 説明 |
|---|---|
| 名前 | エラスティック・プール名 |
| リソース・グループ | エラスティック・プールのリソース・グループ |
| Location | エラスティック・プールのロケーション |
| サブスクリプション ID | エラスティック・プールのサブスクリプション ID |
| 最大サイズ | エラスティック・プールのストレージ制限 (バイト単位) |
| 状態 | エラスティック・プールの状態 (作成中、無効、準備完了) |
| ゾーン冗長 | エラスティック・プールがゾーン冗長 (エラスティック・プールのレプリカが複数の可用性ゾーンに分散される) かどうか |
| SKU | 価格レベル (SKU) |
| データベースの詳細 | 説明 |
|---|---|
| 名前 | データベース名 |
| Location | データベースのロケーション |
| 最大サイズ | データベースの最大サイズ (バイト単位) |
| 状況 | データベースの状況 |
| SKU | 価格レベル (SKU) |
パフォーマンス・メトリック
| メトリック | ユニット | 集約 | 説明 |
|---|---|---|---|
| eDTU | |||
| eDTU 制限 | 数 | 平均 | エラスティック・プールの eDTU 使用率合計 |
| 使用中の eDTU | 数 | 平均 | エラスティック・プールの eDTU 使用率 |
| eDTU パーセンテージ | パーセント | 平均 | eDTU 使用率のパーセンテージ |
| CPU | |||
| CPU パーセンテージ | パーセント | 平均 | すべてのデータベース・セッションで消費された CPU リソース |
| ストレージ | |||
| ストレージ制限 | バイト数 | 平均 | 合計ストレージ・サイズ |
| 使用中のストレージ | バイト数 | 平均 | 使用中のストレージのサイズ |
| ストレージ・パーセンテージ | パーセント | 平均 | 使用中のストレージ・パーセンテージ |
| IO | |||
| データ I/O | パーセント | 平均 | データ入出力使用率 |
| ログ I/O | パーセント | 平均 | ログ入出力使用率 |
| その他 | |||
| ワーカー | パーセント | 平均 | Microsoft Azure SQL エラスティック・プールによるエラスティック・プールのサービス・レベル制限の同時ワーカー (要求) |
| セッション数 | パーセント | 平均 | エラスティック・プールのサービス・レベル制限の同時セッション |
| インメモリー OLTP ストレージ | パーセント | 平均 | インメモリー OLTP ストレージ (XTP ストレージ) |
| vCore | |||
| vCore 制限 | パーセント | 平均 | 使用可能な vCore の合計数 |
| 使用中の vCore | パーセント | 平均 | 使用中の vCore |
正常性シグニチャー
センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。
組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて課題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。
Azure SQL Elastic Pool センサーの組み込みイベントに関する詳細については、「 組み込みイベントのリファレンス 」を参照してください。