2016-07-19 47 views
0

誰でもAWSラムダ実行からGCイベントを記録するための適切な戦略を提案できますか?AWS LambdaからのJVM GCロギング?

-XX:+PrintGCのログにできるだけ近いものを探していますが、実際にはラムダJVMプロセスに起動パラメータを送信できないため、ライブJMXイントロスペクションによる唯一の方法のようです。これが唯一の方法であれば、AWS Lambda(VisualVMのような実行中のプロセスに依存するツールは残念ながら問題ありません)に適用できるライブラリや標準化されたアプローチはありますか?

答えて

1

私はAWSラムダに精通していませんが、あなたがJMXイントロスペクション を探しているなら、下のリンクでコード例を見つけることができます。

https://github.com/aragozin/jvm-tools/blob/master/sjk-core/src/main/java/org/gridkit/jvmtool/MBeanGCMonitor.java

残念ながら、JMX情報は、GCログほど豊富ではありませんが、そのような世代あたりのメモリダイナミクスなどの一部の情報が利用可能です。

+0

おかげで、それはOKのアプローチと思われる、それを行くだろう。 –

-2

jdk binディレクトリでjvisualvmを使用します。それは優れたツールです

+0

あなたは私の質問を読んだことはありません。AWSラムダです。私はまた、すべての時間を実行しているプロセスに依存するツールを使用することはできませんと言う –