データベースページ:オペレーション、スループット、レスポンスタイムを表示

New Relic APMでは、Databasesページにアプリケーションのデータベースとキャッシュデータが表示されます。このページでは、個別のデータベーストランザクションを並べ替え可能なテーブルとして、またオペレーション、スループット、そしてレスポンスタイムをチャートとして表示します。スロークエリがレポートされている場合、トランザクションを選択すると表示されます。

この機能を利用できるかは、 サブスクリプションレベルによります。

エージェントのバージョン要件

次のエージェントのバージョンを使用すると、データベースページに記載された追加機能を利用できます。詳細については、New Relicエージェントの更新を参照してください。

  • C SDK 1.0.0以降
  • Go 1.4以降
  • Java 3.14.0 以降
  • .NET 4.1.134 以降
  • Node.js 1.17.0 以降
  • PHP 4.19.0以降
  • Python 2.44.0 以降
  • Ruby 3.11.0 以降

これらの機能には、以下が含まれます:

  • 複数のデータベースおよびキャッシュタイプ
  • オペレーションリスト、チャート、そしてスロークエリの異なるタイプのラベル
  • 特定のデータベースベンダーもしくはキャッシュタイプ向けオペレーションとチャートのフィルタリング
  • すべてのデータベースオペレーションのテーブル表示
  • サービスマップでデータベースを表示する機能

さらに、APMエージェントがホストおよびインスタンスレベルの詳細に対応している場合、クエリの詳細ならびにクエリが実行された具体的なインスタンスの双方を表示できます。

Databasesページの詳細を表示する

ご利用の全てのアプリケーションおよびサービスに関する大まかな概要を得るには、New Relic Oneのエンティティエクスプローラーを利用してください。

データベースパフォーマンスの詳細を表示するには:

New Relic Oneの場合:

one.newrelic.com > Entity explorer > (アプリを選択) > Explore performance > Databasesに進みます。

詳しくは、New Relic Oneの中核となるUIコンポーネントの操作に関するドキュメンテーションを参照してください。

New Relic APMの場合:
  1. rpm.newrelic.com/apm > (アプリケーションを選択)> Monitoring > Databases
  2. 個別のオペレーションもしくはクエリに関する詳細を表示するには、データベースのオペレーションリストから行を選択して展開します。スロークエリの詳細がレポートされている場合、Slow queriesセクションの下に表示されます。
  3. 選択した項目を閉じるには、Close (X) ボタンを選択するか、リストの別の行を選択します。
APM Databasesページ

rpm.newrelic.com/apm > (アプリケーションを選択)> Monitoring > Databases:このページから、データベースパフォーマンスならびにスロークエリ(該当する場合)に関する詳細情報を表示/並べ替えます。

詳細については、New Relic Universityのチュートリアル、APM Database Dashboardをご覧ください。または、完全なオンラインコースのパワーユーザー向けAPMに直接アクセスしてください。

New Relicの標準的なユーザーインタフェース機能のいずれかを使用して、詳細情報にドリルダウンします。

すべてのデータベース概要では、以下が表示されます:

  • ウォールクロックタイム毎に示す上位5つのデータベース
  • データベースのレスポンスタイム
  • データベースのスループット(1分もしくはrpmあたりのオペレーションリクエスト)

個別のオペレーションの詳細では、以下が表示されます:

  • クエリ時間
  • スループット
  • 呼び出し元ごとの消費時間

呼び出し元ごとの時間消費チャートは、選択したオペレーションをコールしたトランザクションのリストを表示し、各呼び出し元が費やした時間の割合をカラーバーで示します。呼び出し元トランザクションのトランザクションページを表示するには、チャート内の該当するトランザクションのカラーバーを選択します。

データベースベンダーごとにオペレーションをフィルタリングする

可能である場合: データベースオペレーションのリスト上にあるボタンを使用して、特定のデータベースベンダーにフィルタリングできます。

  • データベースベンダーごとにコンテンツをフィルタリングするには、その名前を選択します。
  • フィルタを取り除くには、Allを選択します。

すべてのデータベースオペレーションを表示する

すべてのデータベースオペレーションを表示することが可能な場合

  • オペレーションリストの下から、Show all database operations table...リンクを選択します。
  • カラムごとにテーブルを並べ替えるには、カラムのヘッダーを選択します。
  • オペレーションリストをフィルタリングするには、テーブル上部にある検索ボックスを使用します。
  • 特定のオペレーションの詳細を表示するには、オペレーション名を選択します。

トレースを削除する

所有者、管理者、またはアドオン管理者

ご利用のアプリケーションのすべてのトレースを永久に削除するには:

  1. データベースオペレーションのリスト下にあるDelete all tracesボタンを選択します。
  2. 確定プロンプトを選択します。

一般的な記録のクリーニングを行っている場合は、トランザクショントレースもしくはエラートレースも削除することを推奨します。こうすることで、Apdexやデプロイメント情報など他のアプリケーションデータを保持しつつ、潜在的に機密性がデータを削除できます。

その他のヘルプ

推奨する詳細情報: