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

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

Drupalに特化した機能

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

構成

Drupal 固有のメトリックのコレクションは、 newrelic.framework.drupal.modulesによって制御できます。 これはデフォルトで有効になっています (バージョン3.0以上)。次の方法で無効にできます。

newrelic.framework.drupal.modules = 0

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

指標

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

  • Modules

    : バージョン 2.5 以上。 これらのメトリックは、各 Drupal モジュール内で費やされた時間を示します。 バージョン 3.5 以降では、時間はフック ディスパッチ関数module_invokemodule_invoke_allから計算されます。 以前のバージョンでは、時間は「.module」のファイルからの関数から計算されていました。 ファイル名と関数プレフィックスが一致する拡張子。

  • Hooks

    : バージョン 3.5 以上。 これらのメトリックは、各 Drupal フック内で費やされた時間を示します。 時間はフックディスパッチ関数module_invokemodule_invoke_allから計算されます。

  • Views

    : バージョン 3.5 以上。 これらのメトリックは、ビューのview::executeメソッド内で費やされた時間を示します。

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

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

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

Drupal 10.2 では、 content-lengthヘッダーを設定する新しい変更が導入されました。 HTTP ヘッダー フィールド Content-Length が設定されている場合、 New Relic PHP エージェントはbrowserの自動挿入を実行できません。 ブラウザ監視を引き続き使用するには、 browser自動ログインを無効にし、テンプレートに JavaScript ヘッダーとフッターを手動で挿入します。 詳細については、こちらをご覧ください。

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.