• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページ を参照してください。

問題を作成する

Drupalに特化した機能

PHP エージェントは、Drupal Web サイトの特別なメトリクスをキャプチャします。これらのメトリクスが収集されると、New Relic ユーザー インターフェイスに Drupal タブが表示されます。 one.newrelic.com >All capabilities > APM & services > (Drupal アプリを選択)に移動します。

構成

Drupal 固有の指標のコレクションは、 newrelic.framework.drupal.modulesによって制御できます。デフォルトで有効になっており (バージョン3.0以降)、次の方法で無効にできます。

newrelic.framework.drupal.modules = 0

この設定では"modules という言葉を使っていますが、" モジュール、ビュー、フックなど、すべてのDrupalメトリクスの収集を制御します。

指標

PHPエージェントは、以下の項目についてメトリクスを収集します。

  • モジュール: バージョン 2.5 以降。これらのメトリックは、各 Drupal モジュール内で費やされた時間を示します。バージョン 3.5 以降では、時間はフック ディスパッチ関数module_invokeおよびmodule_invoke_allから計算されます。以前のバージョンでは、時間は「.module」を含むファイルの関数から計算されていましたファイル名と関数のプレフィックスが一致した拡張子。
  • フック: バージョン 3.5 以降。これらのメトリックは、各 Drupal フック内で費やされた時間を示します。時間は、フック ディスパッチ関数module_invokeおよびmodule_invoke_allから計算されます。
  • ビュー: バージョン 3.5 以降。これらの指標は、ビューのview::executeメソッド内で費やされた時間を示します。

Drupalとブラウザのインストルメント

Drupal 7.15 では、Compress cached pages [キャッシュされたページの圧縮] がデフォルトでオンになっています。Cache pages for anonymous users [匿名ユーザーのページをキャッシュする] も選択すると、 匿名ユーザーに提供されるページには JavaScript は挿入されません。これは、Drupal のページがキャッシュに保存される前に (gzip を使用して) データベースから直接圧縮されるため、New Relic の PHP エージェントは HTML を解析する機会がないためです。

このような状況では、手動でインスツルメンテーションを行うことで、匿名ユーザーのデータを取得する機会が増えます。詳細については、 ブラウザの監視とPHPエージェント を参照してください。

Cronタスク

Drupalは、インストールされたDrupalモジュールに代わって、定期的にメンテナンスなどの作業を行うタスクの実行をサポートしています。これらのタスクは、初期設定を超えて手動で行うことなく実行することができます。一般的に、これらは cron タスク と呼ばれています。バージョン 4.3 以降、New Relic PHP エージェントはこれらのタスクの実行を検出し、どのように開始されたかにかかわらず、 バックグラウンド・トランザクション として自動的にマークします。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.