各データベースのダッシュボードには、データベースに関する詳細情報が表示されます。

アクセス権

データベースコレクタを表示するには、[Can View All Collectors] 権限を持つロールがユーザに必要です。

データベースダッシュボードへのアクセス

データベースダッシュボードにアクセスするには、次のいずれかの方法を使用します。

  • AppDynamics [Home] の [Databases] カードで、データベースダッシュボードを表示するデータベースの名前をクリックします。
  • [Databases overview] パネルで、データベースダッシュボードを表示するデータベースの名前をクリックします。

データベースダッシュボードの機能

データベースダッシュボードでは、次のことができます。

  • ページの上部にあるデータベースコレクタ名の横にあるドロップダウン矢印をクリックして、ダッシュボードを表示するデータベースを選択します。 

  • (21.5 以降)クラスタ化されたデータベースの場合、コレクタ名の下にある下矢印をクリックして、クラスタの異なるノード間を移動します。デフォルトでは、[All Nodes] が選択されます。

  • クラスタ化されたデータベースコレクタ名の横にある下矢印をクリックして、クラスタの異なるノード間を移動します。

  • ダッシュボードの上部のセクションにある [SERVERS] の下にあるステータスアイコンをクリックして、最近のイベントを確認できる [Events] に直接移動します。

データベースダッシュボードでは、次の情報を確認できます。

  • Server Health:このパネルの上部にある [Server Health] は、正常性ルールに違反している程度を示しています。
    • 緑色:正常なサーバ
    • 黄色/オレンジ:警告レベルの違反があるサーバ
    • 赤色:重大なレベルの違反があるサーバ
  • Type:データベースタイプ。
  • Time Spent in Database and Executions
    • Load:指定された期間中のコール(PostgreSQL データベースではトランザクション)の合計数と、任意の時点のコール数を一目で確認できます。 
    • Time spent in Database:指定された期間に SQL ステートメントの実行に費やされた合計時間。
    • Changes:データベース設定パラメータに加えられた変更。
    • Max CPU:データベースサーバに存在する CPU コアが表示され、デフォルトでは無効になっています。CPU コア数は、SQL(Oracle、DB2、および MSSQL の場合)とハードウェアモニタリング(MySQL、PostgreSQL、Sybase で有効になっている場合)を使用して収集されます。 
  • Top 10 SQL Wait States (not available for Couchbase):データベースがリクエストにサービスを提供するためにかかる時間に寄与するアクティビティ。最も時間がかかっている待機状態は、パフォーマンスのボトルネックを指している可能性があります。たとえば、db file sequential read 待機状態は、インデックス上のセグメントヘッダーの競合またはディスクの競合が原因で発生している可能性があります。SQL 待機状態の説明については、データベース プラットフォームのドキュメントを参照してください。例:
    • 待機状態:CHECKPOINT_QUEUE
    • 説明:キューのイベントを待機してチェックポイントリクエストを処理するバックグラウンドワーカーが使用します。
    • 推奨アクション:チェックポイントのバックグラウンドワーカーが作業の実行を待機していることを示しているので、このアクションを無視しても問題ありません。チェックポイントが動作していない、またはログが切り捨てられている問題が発生したと考えられる場合は、このワーカーが「起動」したかどうかを確認できます。これは実行する作業がある場合にのみ起動するため、待機時間が長くなります。
  • Top 10 Phases (Couchbase only):ほとんどのドキュメントを処理したフェーズ。
  • Average number of active connections:これは派生メトリックです。これにより、1 分間に 1 秒ごとに実行されるクエリの平均数が計算されます。
    このメトリックには、アクティブなクエリ実行の平均数を表す Number of connections が表示されます。
    たとえば、1 分間に 3 つのクエリが毎秒実行されている場合、接続数は 3 です。

比較レポートへのアクセス

データポイントをクリックすると、時間比較レポートが表示されます。このレポートには、選択した時間の 15 分前と 15 分後のクエリの実行時間と待機状態が表示されます。

Dashboard

 

データベースエージェントがデータベース ホスト ハードウェアもモニタするように構成されている場合、[CPU]、[Memory]、[Disk I/O]、および [Network I/O] のグラフが表示されます。「データベースコレクタの追加」の「サーバハードウェアを監視するデータベースエージェントの構成」を参照してください。

  • CPU:CPU グラフには、システムおよびユーザプロセスの処理に使用される CPU 処理時間の相対的な割合が表示されます。
  • Memory:メモリグラフには、任意の時点で使用されている合計メモリの割合が表示されます。
  • Disk I/O:ディスク I/O グラフには、ディスク使用量、読み取りおよび書き込みのデータ量が表示されます。
  • Network I/O:ネットワーク I/O グラフには、ネットワークアクティビティ、送受信されたデータの量が表示されます。

Dashboard

メトリックブラウザへのアクセス

特定のメトリックに関する詳細情報を表示するには、グラフ上の任意のポイントをダブルクリックすると、メトリックブラウザにそのメトリックが表示されます。メトリックブラウザのグラフ上のポイントにカーソルを合わせると、メトリックの詳細を確認できます。この機能は、SQL 待機状態グラフを除くすべてのグラフで使用できます。

ハードウェアメトリック

メトリック説明
CPU
ActiveCPUサーバーで使用されている CPU のパーセンテージ。
Memory
UsedMemoryサーバーで使用されているメモリ量。
PercMemoryUsedサーバーで使用されているメモリ量(パーセンテージ)。
FreeMemoryサーバーで使用可能なメモリ量。
TotalMemoryサーバーの合計メモリ量。
Disk I/O
ReadOPS RATES1 秒あたりのディスクの読み取り回数。
ReadKBS RATES1 秒あたりのディスクから読み取られたバイト数(KB)。
WriteOPS RATES1 秒あたりのディスクの書き込み回数。
WriteKBS RATES1 秒あたりのディスクに書き込まれたバイト数(KB)。