NewRelicのアプリ監視機能をMeteorに組み込むことに興味があります。New RelicをMeteorで使用した経験のある人はいますか?もしそうなら、2つをどのように統合しますか?
3 に答える
node.jsエージェントはベータ版であるため、Meteor用の特定のインストルメンテーションはありません。これが、定義されたWebトランザクションが「Meteor固有」として表示されない理由です。
外部サービスリクエストも進行中の作業であり、おそらく期待どおりに動作しないでしょう。
New Relicエージェントはnpmにありますが、まだベータ版です。bundle / serverに移動して入力npm install newrelic
し、構成ファイルを設定してrequire('newrelic')
server.jsを追加することにより、デプロイしたアプリの1つにインストールしました。
エージェントは実行中であり、NewRelicにデータを送信しています。
2つのポイント、最初に表示されるWebトランザクションはすべてsockjsポーリングであるため、応答時間などが表示されますが、Meteorでは、応答時間は特定のトランザクションに関連付けられていないため、使いやすさが制限されます。
2つ目は、エージェントが外部のサービスリクエストを追跡しなかったことです。これは、私のアプリが多くを行っています。私は掘り下げてその理由を理解する機会がありませんでしたが、私の持ち帰りは、NewRelicがMeteorアプリに特に適しているわけではないということです。
免責事項として、私はNew Relicのドキュメントを読んでおらず、このテストはそれが機能するかどうかを確認するための大雑把な設定でした。私はこれを、誰かが統合のより詳細な検査を行うための足がかりとして書いています。
meteorはノードから構築されているため、npmモジュールがリリースされるまで少し待つ必要があるかもしれません。