Profile Image
jhmi

How yCrash analyze JVM crash not OOM

 

If My JVM process crash ,can i find the reason through yCrash and how? As I know i need manual run ycAgent everytime.

 If i don’t konw when the JVM crash , I think it’s too later to report when i find jvm crash.

 

https://github.com/apache/rocketmq/issues/3511

  • jvmcrash

Please Sign In or to post your comment or answer

Profile Image

Ram Lakshmanan

Hello!

 

 Greetings. Good question.

 

 Actually you can run the yCrash agent in 3 modes. You can learn about them here. Using "API mode" and "micro-metrics monitoring (m3) mode", yCrash agent can be auto-triggered when there is an outage.

 

 We also integrate with following monitoring tools:

  1.  Promethus
  2. AppDynamics
  3. Grafana
  4. New Relic

 So when these tools generates alerts, yCrash can receive it and trigger the automatically as well.

 

Profile Image

jhmi

Thank u ! I try m3 mode,but i don't think it will help with JVM process crash problem.

m3 mode monitor gc log ,it's helpful for OOM proplem but can't solve my problem.

Profile Image

Ram Lakshmanan

Hello!

 m3 not only monitors GC logs, it also monitors overall CPU and memory utilization of the process using the 'top' command. So if overall application's CPU or memory utilization spikes up it would also be caught up in m3.

Got something else on mind? Post Your Question

Not the answer you're looking for? Browse other questions tagged
  • jvmcrash