Note
This article contains references to the term slave, a term that Microsoft no longer uses. ソフトウェアから用語が削除されると、この記事から削除されます。
この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。
Azure Database for MySQL 用に収集できるデータとその使用方法の詳細については、Azure Database for MySQL の監視に関するページを参照してください。
Metrics
このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。
メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。
Microsoft.DBforMySQL\flexibleServers でサポートされているメトリック
次の表に、Microsoft.DBforMySQL\flexibleServers リソースの種類で使用できるメトリックを示します。
- すべての列がすべてのテーブルに存在しないことがあります。
- 一部の列がページの表示領域を超えている場合があります。 Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- REST API の名前 - REST API で参照されるメトリック名。
- Unit - Unit of measure.
- Aggregation - The default aggregation type. 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
- Dimensions - Dimensions available for the metric.
-
Time Grains - Intervals at which the metric is sampled. たとえば、
PT1M
は、メトリックを 1 分ごとに、PT30M
は 30 分ごとに、PT1H
は 1 時間ごとにサンプリングすることを示します。 - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
Category: Availability
Metric | REST API での名前 | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
HA IO の状態 実行中のレプリケーション IO スレッドの状態 |
HA_IO_status |
Count | Maximum | <なし> | PT1M | Yes |
HA SQL の状態 実行中のレプリケーション SQL スレッドの状態 |
HA_SQL_status |
Count | Maximum | <なし> | PT1M | Yes |
レプリカ IO の状態 実行中のレプリケーション IO スレッドの状態 |
Replica_IO_Running |
Count | Maximum | <なし> | PT1M | No |
レプリカ SQL の状態 実行中のレプリケーション SQL スレッドの状態 |
Replica_SQL_Running |
Count | Maximum | <なし> | PT1M | No |
Category: Errors
Metric | REST API での名前 | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
Aborted Connections Aborted Connections |
aborted_connections |
Count | Total (Sum) | <なし> | PT1M | Yes |
Category: Latency
Metric | REST API での名前 | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
HA レプリケーションの遅延 HA レプリケーションのラグ (秒単位) |
HA_replication_lag |
Seconds | 平均、最大、最小 | <なし> | PT1M | Yes |
Innodb 行ロック時間 InnoDB テーブルの行ロックの取得に費やされた合計時間 (ミリ秒単位)。 |
Innodb_row_lock_time |
Milliseconds | 平均、最大、最小 | <なし> | PT1M | Yes |
InnoDB 行ロック待機 InnoDB テーブルに対する操作が行ロックを待機する必要があった回数。 |
Innodb_row_lock_waits |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
レプリケーションのラグ (秒単位) レプリケーションのラグ (秒単位) |
replication_lag |
Seconds | 平均、最大、最小 | <なし> | PT1M | Yes |
MySQL Uptime サーバーが稼働している秒数。 Note: In a high-availability (HA) server setup, the system continuously displays the uptime of the current primary server node in seconds. ノードは再起動されないため、フェールオーバー イベント中にこのアップタイム値はリセットされません。 |
Uptime |
Seconds | 合計 (総計)、最大値 | <なし> | PT1M | Yes |
Category: Saturation
Metric | REST API での名前 | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
使用済みバックアップ ストレージ 使用済みバックアップ ストレージ |
backup_storage_used |
Bytes | 平均、最大、最小 | <なし> | PT15M、PT30M、PT1H、PT6H、PT12H、P1D | Yes |
Binlog ストレージの使用量 Binlog ファイルで使用されるストレージ。 |
binlog_storage_used |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
使用済みの CPU クレジット 使用済みの CPU クレジット |
cpu_credits_consumed |
Count | 平均、最大、最小 | <なし> | PT15M、PT30M、PT1H、PT6H、PT12H、P1D | Yes |
残りの CPU クレジット 未使用の CPU クレジット |
cpu_credits_remaining |
Count | 平均、最大、最小 | <なし> | PT15M、PT30M、PT1H、PT6H、PT12H、P1D | Yes |
ホストの CPU 使用率 ホストの CPU 使用率 |
cpu_percent |
Percent | 平均、最大、最小 | <なし> | PT1M | Yes |
使用されるデータ ストレージ データ ファイルによって使用されるストレージ。 |
data_storage_used |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
Ibdata1 Storage Used ibdata1 ファイルによって使用されるストレージ。 |
ibdata1_storage_used |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
InnoDB バッファー プール ページ データ InnoDB バッファー プール内のデータを含むページ数。 |
Innodb_buffer_pool_pages_data |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
InnoDB バッファー プール ページ ダーティ InnoDB バッファー プール内のダーティ ページの現在の数。 |
Innodb_buffer_pool_pages_dirty |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
InnoDB バッファプールの空きページ InnoDB バッファー プール内の空きページ数。 |
Innodb_buffer_pool_pages_free |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
InnoDB バッファー プールの読み取り要求 論理読み取り要求の数。 |
Innodb_buffer_pool_read_requests |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
InnoDB バッファー プールの読み取り InnoDB がバッファー プールから満たすことができず、ディスクから直接読み取る必要があった論理読み取りの数。 |
Innodb_buffer_pool_reads |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
ストレージ IO の割合 ストレージ I/O 消費量の割合 |
io_consumption_percent |
Percent | 平均、最大、最小 | <なし> | PT1M | Yes |
Memory Percent Memory Percent |
memory_percent |
Percent | 平均、最大、最小 | <なし> | PT1M | Yes |
その他の使用済みストレージ 他のファイルで使用されるストレージ。 |
others_storage_used |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
サーバーログの記憶域の制限 Serverlog Storage Limit (Serverlog ストレージの上限) |
serverlog_storage_limit |
Bytes | Maximum | <なし> | PT1M | Yes |
サーバーログストレージの割合 Serverlog Storage Percent (Serverlog ストレージの割合) |
serverlog_storage_percent |
Percent | 平均、最大、最小 | <なし> | PT1M | Yes |
使用されているサーバーログ ストレージ Serverlog Storage Used (Serverlog ストレージの使用量) |
serverlog_storage_usage |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
並べ替えマージ パス 並べ替えアルゴリズムで実行する必要があったマージ パスの数。 この値が大きい場合は、sort_buffer_sizeシステム変数の値を大きくすることを検討する必要があります。 |
Sort_merge_passes |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
Storage Limit Storage Limit |
storage_limit |
Bytes | Maximum | <なし> | PT1M | Yes |
Storage Percent Storage Percent |
storage_percent |
Percent | 平均、最大、最小 | <なし> | PT1M | Yes |
Storage Used Storage Used |
storage_used |
Bytes | 平均、最大、最小 | <なし> | PT1M | Yes |
Threads Running スリープ状態になっていないスレッドの数。 |
Threads_running |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
Category: Traffic
Metric | REST API での名前 | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
Active Connections Active Connections |
active_connections |
Count | 平均、最大、最小 | <なし> | PT1M | Yes |
Active Transactions アクティブなトランザクションの数。 |
active_transactions |
Count | 合計(総和)、平均、最大値、最小値 | <なし> | PT1M | Yes |
Com Alter Table ALTER TABLE ステートメントが実行された回数。 |
Com_alter_table |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Create DB CREATE DB ステートメントが実行された回数。 |
Com_create_db |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com テーブルの作成 CREATE TABLE ステートメントが実行された回数。 |
Com_create_table |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Delete DELETE ステートメントが実行された回数。 |
Com_delete |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Drop DB DROP DB ステートメントが実行された回数。 |
Com_drop_db |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Drop Table DROP TABLE ステートメントが実行された回数。 |
Com_drop_table |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Insert INSERT ステートメントが実行された回数。 |
Com_insert |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Select SELECT ステートメントが実行された回数。 |
Com_select |
Count | Total (Sum) | <なし> | PT1M | Yes |
Com Update UPDATE ステートメントが実行された回数。 |
Com_update |
Count | Total (Sum) | <なし> | PT1M | Yes |
InnoDB バッファー プール ページ フラッシュ InnoDB バッファー プールからページを消去する要求の数。 |
Innodb_buffer_pool_pages_flushed |
Count | 平均、最大、最小 | <なし> | PT1M | Yes |
Innodb データ書き込み データ書き込みの合計数。 |
Innodb_data_writes |
Count | 合計 (合計)、最大値、最小値 | <なし> | PT1M | Yes |
MySQL ロックのデッドロック デッドロックの数。 |
lock_deadlocks |
Count | 合計(総和)、平均、最大値、最小値 | <なし> | PT1M | Yes |
MySQL ロックのタイムアウト ロックがタイムアウトした回数。 |
lock_timeouts |
Count | 合計(総和)、平均、最大値、最小値 | <なし> | PT1M | Yes |
ホストネットワーク切断 ホストネットワークの出力 (バイト単位) |
network_bytes_egress |
Bytes | Total (Sum) | <なし> | PT1M | Yes |
ホストのネットワーク受信 ホストネットワークの入力 (バイト単位) |
network_bytes_ingress |
Bytes | Total (Sum) | <なし> | PT1M | Yes |
Queries Queries |
Queries |
Count | Total (Sum) | <なし> | PT1M | Yes |
Slow Queries long_query_time 秒より長くかかったクエリの数。 |
Slow_queries |
Count | Total (Sum) | <なし> | PT1M | Yes |
ストレージ IO 数 使用されたストレージ I/O 数。 |
storage_io_count |
Count | Total (Sum) | <なし> | PT1M | No |
Total Connections Total Connections |
total_connections |
Count | Total (Sum) | <なし> | PT1M | Yes |
MySQL 履歴リストの長さ TRX_RSEG_HISTORY リストの長さ。 |
trx_rseg_history_len |
Count | 合計(総和)、平均、最大値、最小値 | <なし> | PT1M | Yes |
この表には、一部のメトリックの詳細な説明が含まれています。
メトリックの表示名 | Description |
---|---|
MySQL Uptime | このメトリックは、MySQL サーバーが実行されている時間の長さを示します。 高可用性 (HA) サーバーのセットアップでは、システムは現在のプライマリ サーバー ノードのアップタイムを秒単位で継続的に表示します。 ノードは再起動されないため、フェールオーバー イベント中にこのアップタイム値はリセットされません。 |
ホストの CPU 使用率 | ホストの CPU 使用率は、選択した期間にサーバー上のすべてのタスクを処理するための CPU の合計使用率です。 このメトリックには、Azure Database for MySQL フレキシブル サーバーと Azure MySQL プロセスのワークロードが含まれます。 CPU 使用率が高いと、データベース サーバーのワークロードが処理できる量よりも多いかどうかを調べるのに役立ちます。 このメトリックは、合計 CPU 使用率を表し、仮想マシンの CPU 使用率と同様です。 |
使用された CPU クレジット | これはバースト可能なレベル専用です CPU クレジットは、ワークロードに基づいて計算されます。 詳しくは、「負荷の急増に対応できる B シリーズ仮想マシンのサイズ」をご覧ください。 |
残りの CPU クレジット | これはバースト可能なレベル専用です 残りの CPU は、ワークロードに基づいて計算されます。 詳しくは、「負荷の急増に対応できる B シリーズ仮想マシンのサイズ」をご覧ください。 |
ホストのネットワーク受信 | 選択した期間のサーバー上の受信ネットワーク トラフィックの合計。 このメトリックには、監視、ログなどのデータベースと Azure Database for MySQL フレキシブル サーバーへのトラフィックが含まれます。 |
ホストのネットワーク送信 | 選択した期間のサーバー上の送信ネットワーク トラフィックの合計。 このメトリックには、監視、ログなどのデータベースと Azure Database for MySQL フレキシブル サーバーからのトラフィックが含まれます。 |
Active Connections | サーバーへのアクティブな接続の数 Active connections are the total number of threads connected to your server, which also includes threads from azure_superuser. |
Storage IO percent (ストレージ IO の割合) | 選択した期間に使用された IO の割合。 IO の割合は、読み取りと書き込みの両方の IOPS が対象です。 |
ストレージ IO 数 | サーバーが 1 分あたりの I/O 操作 (読み取りと書き込みの両方) の合計数。 |
Memory Percent | このメトリックは、Azure MySQL (mysqld) サーバー プロセスによって占有されているメモリの割合を表します。 このメトリックは、Azure Database for MySQL フレキシブル サーバーで使用可能な合計メモリ サイズ (GB) から計算されます。 |
Total connections | Azure Database for MySQL フレキシブル サーバーへのクライアント接続の数。 合計接続数は、選択した期間の TCP/IP プロトコルを使用したクライアント接続の合計です。 |
Aborted Connections | Azure Database for MySQL フレキシブル サーバーへの接続試行の失敗の合計数 。たとえば、資格情報が正しくないために接続に失敗しました。 For more information on aborted connections, see this documentation. |
Queries | サーバーで 1 分間に実行されたクエリの合計数。 データベース ワークロードと Azure MySQL プロセスからの、サーバー上の 1 分間のクエリの合計数です。 |
Slow_queries | 選択した時間範囲内のサーバーでの低速クエリの合計数。 |
Active Transactions | このメトリックは、MySQL 内のトランザクションの合計数を表します。 アクティブなトランザクションには、開始されたが、まだコミットまたはロールバックされていないすべてのトランザクションが含まれます。 |
ストレージの内訳メトリック は、Azure Database for MySQL フレキシブル サーバーのストレージ使用状況に関する貴重な分析情報を提供します。 これらのメトリックにより、ストレージ容量、ストレージ使用率、ストレージ使用量、データストレージ使用量、ibdata1 ストレージ使用量、binlog ストレージ使用量、その他のストレージ使用量、およびバックアップストレージ使用量の詳しい内訳が表示されます。 これらのメトリックを監視することで、ストレージ リソースを効果的に管理し、ストレージの割り当てを最適化し、サーバーのストレージ容量を効率的に使用できます。 ストレージの内訳メトリックを理解すると、Azure Database for MySQL フレキシブル サーバーのパフォーマンスと可用性を維持するための十分な情報に基づいた意思決定を行うことができます。
次の表に、Azure Database for MySQL フレキシブル サーバーで使用できるストレージの内訳メトリックの説明を示します。
メトリックの表示名 | Description |
---|---|
Storage Limit | このサーバー用に構成された最大ストレージ サイズ。 |
Storage Percent | サーバーの上限のうち、使用済みのストレージの割合。 |
Storage Used | 使用されているストレージの量。 サービスで使用されるストレージには、データベース ファイル、トランザクション ログ、サーバー ログが含まれることがあります。 |
使用されているデータ ストレージ | データベース ファイルの格納に使用されているストレージの量。 |
ibdata1 Storage Used | システム テーブルスペース (ibdata1) ファイルの格納に使用されているストレージの量。 |
Binlog Storage Used | バイナリ ログ ファイルの格納に使用されているストレージの量。 |
使用されているその他のストレージ | 他のコンポーネントとメタデータ ファイルに使用されているストレージの量。 |
使用済みバックアップ ストレージ | 使用されているバックアップ ストレージの量。 |
Replication metrics provide valuable insights into the performance and status of replication in Azure Database for MySQL flexible server. これらのメトリックを使用すると、レプリケーションの遅延を監視し、レプリカと HA IO/SQL スレッドの状態を確認し、レプリケーションの待機時間を測定できます。 これらのメトリックを追跡することで、レプリケーションのセットアップの信頼性と効率を確保し、潜在的な問題や遅延を特定し、データの整合性と可用性を維持するための適切なアクションを実行できます。 Azure Database for MySQL フレキシブル サーバーで使用できるさまざまなレプリケーション メトリックを調べてみましょう。
次の表に、Azure Database for MySQL フレキシブル サーバーで使用できるレプリケーション メトリックを示します。
メトリックの表示名 | Description |
---|---|
Replication Lag | レプリケーションの遅延は、レプリカでソース サーバーから受信したトランザクションを再生する際にレプリカが遅れる秒数です。 このメトリックは、"SHOW SLAVE STATUS" コマンドの "Seconds_behind_Master" から計算され、レプリカ サーバーでのみ使用できます。 詳細については、「Azure Database for MySQL でのレプリケーション待機時間のトラブルシューティング 」を参照してください。 |
レプリカ IO の状態 | レプリカ IO の状態は、レプリケーション I/O スレッドの状態を示します。 メトリック値は、I/O スレッドが実行されている場合は 1、実行されていない場合は 0 です。 |
レプリカ SQL の状態 | レプリカ SQL の状態は、レプリケーション SQL スレッドの状態を示します。 メトリック値は、SQL スレッドが実行されている場合は 1、実行されていない場合は 0 です。 |
HA IO の状態 | HA IO 状態は、 Azure Database for MySQL の高可用性の概念の 状態を示します。 メトリック値は、I/O スレッドが実行されている場合は 1、実行されていない場合は 0 です。 |
HA SQL の状態 | HA SQL の状態は、 Azure Database for MySQL の高可用性の概念の 状態を示します。 メトリック値は、SQL スレッドが実行されている場合は 1、実行されていない場合は 0 です。 |
HA レプリケーションのラグ | HA レプリケーションのラグは、HA スタンバイ サーバーでソース サーバーから受信したトランザクションの再生が遅延している秒数です。 このメトリックは、"SHOW SLAVE STATUS" コマンドの "Seconds_behind_Master" から計算され、HA スタンバイ サーバーでのみ使用できます。 |
Azure Database for MySQL フレキシブル サーバーによって提供される標準メトリックに加えて、強化されたメトリックを使用して、サーバーのパフォーマンスに関する詳細な分析情報を得ることができます。 これらの強化されたメトリックは、ワークロードの特定の側面に関するより詳細な情報を提供します。
データ操作言語 (DML) 統計メトリックを使用すると、サーバーで実行される select、update、insert、delete ステートメントの数を把握できます。 これらのメトリックを監視することで、データベース操作の使用状況とパフォーマンスを追跡し、潜在的なボトルネックや非効率性を特定できます。
メトリックの表示名 | Description |
---|---|
Com_select | 選択した時間範囲内にサーバーで実行された SELECT ステートメントの合計数。 |
Com_update | 選択した時間範囲内にサーバーで実行された UPDATE ステートメントの合計数。 |
Com_insert | 選択した時間範囲内にサーバーで実行された INSERT ステートメントの合計数。 |
Com_delete | 選択した時間範囲内にサーバーで実行された DELETE ステートメントの合計数。 |
データ定義言語 (DDL) 統計メトリックは、サーバーで実行されるデータベースの作成、データベースの削除、テーブルの作成、テーブルの削除、およびテーブル ステートメントの変更を実行できる頻度に関する情報を提供します。 これらのメトリックは、データベースのスキーマ変更の頻度と影響を把握するのに役立ちます。これにより、データベースの設計を最適化し、全体的なパフォーマンスを向上させることができます。
メトリックの表示名 | Description |
---|---|
Com_create_db | 選択した時間範囲内にサーバーで実行された CREATE DATABASE ステートメントの合計数。 |
Com_drop_db | 選択した時間範囲内にサーバーで実行された DROP DATABASE ステートメントの合計数。 |
Com_create_table | 選択した時間範囲内にサーバーで実行された CREATE TABLE ステートメントの合計数。 |
Com_drop_table | 選択した時間範囲内にサーバーで実行された DROP TABLE ステートメントの合計数。 |
Com_Alter | 選択した時間範囲内にサーバーで実行された ALTER TABLE ステートメントの合計数。 |
The Innodb metrics focus on the performance of the InnoDB storage engine, which is the default engine for Azure Database for MySQL flexible server. これらのメトリックには、InnoDB 行ロック時間、InnoDB 行ロック待機、Innodb バッファー プールの読み取り、Innodb バッファー プールの読み取り要求などが含まれます。 これらのメトリックを監視することで、データベースのストレージとキャッシュメカニズムの効率と有効性に関する分析情報を得ることができます。
これらの強化されたメトリックは、ワークロードを最適化し、Azure Database for MySQL フレキシブル サーバーのパフォーマンスを向上させるために役立つ情報を提供します。 これらのメトリックを使用すると、データに基づいた意思決定を行い、データベース操作のスケーラビリティ、信頼性、効率性を向上させることができます。
メトリックの表示名 | Description |
---|---|
InnoDB 行ロック時間 | InnoDB 行ロック時間は、InnoDB 行レベルのロックの時間をミリ秒単位で測定します。 |
InnoDB 行ロック待機 | InnoDB 行ロック待機メトリックは、クエリが InnoDB 行レベルのロックを待機する必要があった回数をカウントします。 |
Innodb_buffer_pool_reads | InnoDB エンジンが InnoDB バッファー プールから満たすことができず、ディスクから取り込む必要があった論理読み取りの合計数。 |
Innodb_buffer_pool_read_requests | InnoDB バッファー プールから読み取る論理読み取り要求の合計数。 |
Innodb_buffer_pool_pages_free | InnoDB バッファー プール内の空きページの合計数。 |
Innodb_buffer_pool_pages_data | InnoDB バッファー プール内のデータを含むページの合計数。 この数字には、ダーティとクリーンの両ページが含まれます。 |
Innodb_buffer_pool_pages_dirty | InnoDB バッファー プール内のダーティ ページを含むページの合計数。 |
MySQL 履歴リストの長さ | このメトリックは、データベース内の変更の回数、特に以前の変更を含むレコードの数を計算します。 これは、新しい行バージョンが作成される原因となるデータの変化率に関連しています。 履歴リストの長さが長い場合は、データベースのパフォーマンスに影響する可能性があります。 |
MySQL のロック タイムアウト | このメトリックは、ロックが原因でクエリがタイムアウトした回数を表します。 通常、この状況は、クエリが、 innodb_lock_wait_timeout 設定よりも長い時間、別のクエリによって保持されている行またはテーブルのロックを待機する場合に発生します。 |
MySQL のロックのデッドロック | This metric represents the number of deadlocks on your Azure Database for MySQL flexible serverinstance in the selected period. |
Metric dimensionsFor information about what metric dimensions are, see Multi-dimensional metrics. |
App Service には、ディメンションを含むメトリックがありません。
Troubleshoot metrics
Azure メトリックス エクスプローラーでのグラフの作成、カスタマイズ、または解釈に関する問題が発生することがあります。
さまざまな要因が原因でグラフにデータが表示されない場合があります。 これらの問題には、サブスクリプションに登録されていない Microsoft Insights リソース プロバイダーや、Azure Database for MySQL への適切なアクセス権がない場合が含まれます。 その他の可能性としては、選択した期間内にリソースがメトリックを生成しなかったか、選択した時間範囲が 30 日を超えている可能性があります。
この動作は、次のようないくつかの理由で発生する可能性があります:
- Microsoft.Insights リソース プロバイダーが登録されていない: メトリックを探索するには、サブスクリプションに登録されている Microsoft.Insights リソース プロバイダーが必要です。 「Azure リソース プロバイダーと種類」で説明されている手順に従って、サーバーを手動で登録します。
- リソースへのアクセス権が不十分: メトリックを探索する Azure Database for MySQL に対する十分なアクセス許可があることを確認します。 選択した時間範囲の間にリソースがメトリックを生成しなかった グラフの時間をより広い範囲に変更します。 Azure で、Azure ロールベースのアクセス制御 (Azure RBAC) を使用して、メトリックへのアクセスを管理します。 You must be a member of monitoring reader, monitoring contributor, or contributor to explore metrics for any resource.
- 選択した時間範囲内にリソースがメトリックを出力しませんでした。この動作には、いくつかの理由が考えられます。 1 つの可能性は、選択した期間内にリソースによってメトリックが生成されなかった場合です。 グラフの時間をより広い範囲に変更して、この方法で問題が解決されるかどうかを確認します。 この問題のトラブルシューティングの詳細については、Azure Monitor メトリックの「トラブルシューティング ガイド」を参照してください。
- 時間範囲が 30 日を超えています: タイム ピッカーの開始日と終了日の差が 30 日の間隔を超えていないことを確認します。 トラブルシューティング メトリックの詳細については、「Azure Monitor メトリックのトラブルシューティング ガイド」を参照してください。
- 破線表示: Azure Monitor では、破線は、既知のタイム グレイン データの 2 つのポイント間のデータのギャップまたは null 値を示します。 この側面は、不足しているデータ ポイントを検出するのに役立つ意図的な設計です。 グラフに破線が表示されている場合は、データが不足していることが示されます。 詳細については、「グラフの 破線を示す」を参照してください。
トラブルシューティング メトリックの詳細については、「Azure Monitor メトリックのトラブルシューティング ガイド」を参照してください。
Note
非推奨としてマークされているメトリックは、Azure portal から削除される予定です。 Azure Database for MySQL フレキシブル サーバーを監視するときは、これらのメトリックを無視する必要があります。
Resource logs
このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。
Microsoft.DBforMySQL\flexibleServers でサポートされているリソース ログ
Category | カテゴリの表示名 | Log table | 基本ログプランをサポートします | インジェスト時変換をサポート | Example queries | エクスポートのコスト |
---|---|---|---|---|---|---|
MySqlAuditLogs |
MySQL 監査ログ |
AzureDiagnostics 複数の Azure リソースからのログ。 |
No | No | Queries | No |
MySqlSlowLogs |
MySQL Slow ログ |
AzureDiagnostics 複数の Azure リソースからのログ。 |
No | No | Queries | No |
Azure Monitor ログ テーブル
このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。
Azure Database for MySQL Microsoft.DBforMySQL\flexibleServers
Activity log
リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。
アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。