Azure MySQL データベースの監視
Instana Azure MySQL データベースを包括的に監視し、環境全体を可視化します。
Instana ホストエージェントをインストールすると、 Azure MySQL データベースセンサーが自動的に展開およびインストールされます。 「 Instana 」のUIでは、 Azure MySQL Databaseに関連するインフラストラクチャのメトリクスを確認できます。
補足情報
クライアントサイドのトレースに対応
Azure MySQL データベースセンサーの設定
Azure MySQL データベースを監視するには、まずエージェント configuration.yaml ファイルで Azure センサーを次のように有効にする必要があります。 詳しくは、 インストールを参照してください。
com.instana.plugin.azure:
enabled: true
subscription: "[Your-Subscription-Id]"
tenant: "[Your-Tenant-Id]"
principals:
- id: "[Your-Service-Principal-Account-Id]"
secret: "[Your-Service-Principal-Secret]"
エージェント設定ファイルを使用して <agentinstall_dir>/etc/instana/configuration.yamlAzure MySQL データベースセンサーを設定するには、以下の設定を使用してください:
com.instana.plugin.azure.mysql:
# 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 MySQL 」データベースセンサーを無効にしたり、タグやリソースグループでフィルタリングしたりできます。
センサーを無効にする
Azure MySQL データベースサービスの監視を無効にするには、以下の設定を使用してください:
com.instana.plugin.azure.mysql:
enabled: false
タグとリソースグループを定義してフィルタリングする
複数のタグとリソース・グループをコンマで区切って定義できます。 タグは、コロン (:) で区切られたキーと値のペアとして定義する必要があります。 簡単に構成するには、ディスカバリーに含めるタグとリソース・グループ、またはディスカバリーから除外するタグとリソース・グループを定義します。 両方のリスト (包含と除外) にタグまたはリソース・グループを定義すると、除外リストの優先順位が高くなります。 サービスをフィルタリングしない場合は、構成を定義しないでください。 フィルタリングを有効にするためにすべての値を定義する必要はありません。
タグによってサービスをディスカバリーに組み込むには、以下の構成を使用します。
com.instana.plugin.azure.mysql:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
タグによってサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.mysql:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
リソース・グループごとのサービスをディスカバリーに組み込むには、以下の構成を使用します。
com.instana.plugin.azure.mysql:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
リソース・グループ別にサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.mysql:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
メトリックの表示
メトリックを表示するには、以下のステップを実行します。
- Instana のUIのサイドバーで、 「インフラストラクチャ」 を選択します。
- 特定のモニター対象ホストをクリックします。
収集されたすべてのメトリックとモニター対象プロセスを含むホスト・ダッシュボードを表示できます。
メトリックは 1 分ごとにプルされます。これは、これらのサービスをモニターするために Azure によって指定されている頻度です。
構成データ
| データベースの詳細 | 説明 |
|---|---|
| 名前 | データベース名 |
| ドメイン名 | データベースの完全修飾ドメイン名 |
| リソース・グループ | データベースのリソース・グループ |
| Location | データベースのロケーション |
| サブスクリプション ID | データベースのサブスクリプション ID |
| タイプ | リソースのタイプ |
| 状態 | データベースの状態 |
| バージョン | データベースのバージョン |
| 最大接続数 | 構成されている同時クライアント接続の最大許容数 |
パフォーマンス・メトリック
| メトリック | ユニット | 集約 | 説明 |
|---|---|---|---|
| サーバー・ホスト | |||
| CPU 使用率 (%) | パーセント | 最大 | ホスト CPU の合計使用量 |
| メモリー (%) | パーセント | 最大 | サーバー上で使用中のメモリーの合計パーセンテージ |
| ストレージ | |||
| 使用中 | バイト数 | 最大 | 使用中のストレージの量 |
| 制限 | バイト数 | 最大 | サーバーの最大ストレージ |
| ストレージ・パーセント | |||
| 使用中 | パーセント | 最大 | サーバーの最大ストレージのうち、使用されているストレージの割合 |
| IO | パーセント | 最大 | 使用中の入出力のパーセンテージ |
| ホスト・ネットワーク | |||
| アウト | バイト数 | 合計 | サーバー上の発信ネットワーク・トラフィックの合計 |
| 内 | バイト数 | 合計 | サーバー上の着信ネットワーク・トラフィックの合計 |
| 接続 | |||
| アクティブ | 数 | 最大 | サーバーへのアクティブな接続の数 |
| 異常終了 | 数 | 合計 | MySQL サーバーへの接続試行の失敗の総数 |
| 合計 | 数 | 合計 | Azure Database for MySQL フレキシブル・サーバー・インスタンスへのクライアント接続の総数 |
| 複製する | |||
| ラグ | 秒 | 最大 | ソース・サーバーから受信したトランザクションをレプリカが再生するのにかかる時間 (秒) |
| 照会 | |||
| 数 | 数 | 合計 | サーバー上で 1 分当たりに実行された照会の総数 |
| SlowQueries | |||
| 数 | 数 | 合計 | サーバー上で 1 分当たりに実行された低速照会の総数 |
| ステートメントの作成 | |||
| DBの作成 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された create database 文の総数 |
| 表の作成 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された CREATE TABLE ステートメントの総数 |
| ステートメントのドロップ | |||
| 表のドロップ | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された DROP TABLE ステートメントの総数 |
| DBのドロップ | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行されたデータベース・ドロップ・ステートメントの総数 |
| ステートメント数 | |||
| 削除 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された削除ステートメントの総数 |
| 挿入 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された INSERT ステートメントの総数 |
| 選択 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された SELECT ステートメントの総数 |
| 変更 | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された ALTER TABLE ステートメントの総数 |
| Update | 数 | 合計 | 選択した時刻範囲においてサーバー上で実行された更新ステートメントの総数 |
正常性シグニチャー
各センサーには、着信メトリックに対して継続的に評価され、ユーザーの影響に依存する問題またはインシデントを発生させるために使用される、キュレートされたヘルス・シグネチャーの知識ベースがあります。
組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて課題やインシデントをトリガーし、 カスタムイベントは、特定のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。
Azure MySQL Database Service センサーの組み込みイベントに関する詳細については、「 組み込みイベントのリファレンス 」を参照してください。