問題
など、アプリケーションの環境に関する情報を簡単に取得する方法が必要です。
- 特定のエージェントバージョンが使用しているサービス
- エージェントのバージョンが古いアプリとは
- どのホストがどのエージェントを使うか
- どのような値が特定のエージェント設定に適用されるか
解決策
どのサービスや設定がエージェントに適用されているかを確認したり、どのエージェントが特定のサービスや設定を使用しているかを確認するには、 one.newrelic.com にアクセスしてください。リストの中の自分のアプリをクリックして、 Settings> Environment> Environment snapshot をクリックします。
Environment snapshot ページでは、環境データを含むエージェントからのペイロードを接続することで、どのような監視データが記録されているかを把握することができます。これにより、サービス間の不一致を簡単に特定し、何を更新する必要があるかを判断することができます。
次の例では、ユーザはリストの2番目のエージェントにマウスを合わせます。このエージェントの設定のほとんどは他のエージェントと同じですが、論理プロセッサ、物理コア、およびRubyのパッチレベルに関する特定のホストの設定を簡単に見ることができます。また、このエージェントは以前のRubyバージョンを使用していることにも注目してください。

one.newrelic.com > APM> Settings> Environment> Environment snapshot: エージェントとそのサービスに適用される特定の設定を見たり、ある設定値が特定のエージェントに適用されるかを見たりするには、任意のエージェントや値にマウスオーバーします。
Environment snapshot ページの情報は、使用しているAPMエージェントによって異なります。例えば、Rubyエージェントを使用しているアプリではgemの設定が表示され、Javaエージェントを使用しているアプリではjarの設定が表示されます。