• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

モニターにはトラフィックが発生しない

問題

New Relic のシンセティックモニタリング API テストやスクリプトによるブラウザモニタは、思い通りに実行されているように見えますが、常にこのエラーが返されます。

NetworkError: Monitor produced no traffic

解決

シンセティック モニタリングでは Node.js ネットワーク モジュールのインポートが可能ですが、組み込みオブジェクトを使用して、スクリプト化されたブラウザ モニタ$browser )およびAPI テスト$http )のネットワーク トラフィックをキャプチャする必要があります。これにより、New Relic はネットワーク リクエストを追跡し、リソースの読み込み時間、ステータス コード、およびその他の詳細をレポートすることができます。

requestなどのライブラリを手動で必要とし、そのモジュールをスクリプトステップ内で排他的に使用している場合、シンセティックスはネットワークトラフィックをキャプチャできません。これが、ネットワークエラーが表示される理由です。

この問題を解決するには、ライブラリを手動でインポートしないでください。代わりに、同じ機能を提供する組み込みオブジェクトを使用してください。

内蔵オブジェクトでは利用できない機能がいくつかあるかもしれません。このような場合には、ビルトインオブジェクトを使って単一またはプレースホルダーのリクエストを行い、残りのモニターのステップをインポートされたモジュールで完了させることができます。これは、ネットワークトラフィックの結果が、モニターが行っていることの全体像を反映していないため、推奨される方法ではありません。しかし、この方法では、このエラーを解決し、モニターを正常に実行することができます。

Copyright © 2022 New Relic Inc.

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