0

現在、サーバーファーム内でグラファイトを使用しており、すべてのファーム(サーバーごと)のJavaアプリを追跡したいと考えています。

これまでのところ、グローバルなものだけが機能しているようで、各アプリサーバーでサーバーの名前を使用して異なるエージェントを作成したとしても。(それらはすべて異なります)

グラファイトが実行されているEC2インスタンス(インスタンスが配置されている外部)にグラファイトデータを送信しますが、EC2インスタンスにも最後にロードされたサーバーのエージェントしかないようです。

私たちのリクエストはプロキシグラファイトを経由しているので、異なるエージェント名を付けたとしても、それらは同じソースからのものであると見なすことができますか?

1つのエージェントですべてのメトリックをログに記録しないようにするにはどうすればよいですか?

私が今見ている唯一の解決策は、ファームと同じネットワークにグラファイトを配置することですが、別のグループがアクセスを提供して他のボックスを構成するのを待つ必要があるため、1週間かかります。

4

1 に答える 1

0

それが機能しなかった理由は、IPの代わりにDNSを使用していたためです。インスタンスのIPを使用すれば、問題はありません。

于 2012-07-30T17:56:28.713 に答える