同じアプリケーションコード
の場合は、マシンAには表示されますが、ディスプレイには表示されません。
マシンBでは、Finagleドキュメントには多くのメトリクスがありますが、JVM onesでは表示されません。FinagleでJVMメトリックを取得する方法は?
JVMメトリックを有効または無効にするJVM設定または別の環境設定はありますか? "同じアプリケーションコードがAとBで実行されている";
同じアプリケーションコード
の場合は、マシンAには表示されますが、ディスプレイには表示されません。
マシンBでは、Finagleドキュメントには多くのメトリクスがありますが、JVM onesでは表示されません。FinagleでJVMメトリックを取得する方法は?
JVMメトリックを有効または無効にするJVM設定または別の環境設定はありますか? "同じアプリケーションコードがAとBで実行されている";
TL DR
JvmStats.register(statsReceiver)
は私は間違った仮定を持っていたが判明します
ウェブコンテナで実行されているため、アプリはマシンBで別々に起動します。extend TwitterServer
with a main()
methodの場合、通常のTwitterServiceスタートアップライフサイクルはスキップされます。
このライフサイクルのどこかにJvmStats.register
が呼び出されます。これは、マシンAがJVMメトリックを持つ方法です。私は最終的にその1行を追加することによってB上にそれらを得ることができました。