cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Finding the parent to a Cassandra rx_pid process ID

Hi Dynatrace team,

 

is there a way to easily determine the host in which a rx_pid lives within the tool? We can see one Cassandra process ID (9736) had a higher write and read latency during a load test. We'd like to easily find the server this process lives on so we can restart it without having to log in to each node. We see it's possible to find the parent to a Cassandra process (e.g. on metrics such as ReadRepair pending tasks) but not on other metrics such as Read latency 95th percentile, Write latency 95th percentile, or Compaction pending tasks).

 

On a weird side note, we did log in to each node and were unable to find this process ID.


parents_bad_example.pngparents_good_example.png


Thank you,

Travis

Travis Ottelien
2 REPLIES 2

Yosi_Neuman
DynaMight Guru
DynaMight Guru

Hi @travis_ottelien 

 

Try to add splitting by process and then when you will hover the line you will see in the tooltip of the line also a button to view the proccess that IMO will solve your request.

 

Here is an example for a different metric, because there is no Cassandra metric available in the demo environment, that with process split show the button 

Yosi_Neuman_3-1654706564863.png

And with the split by process, not showing the view process button 

Yosi_Neuman_2-1654706385891.png

 

 

HTH

Yos 

 

dynatrace certificated professional - dynatrace master partner - Matrix Soft Ware Division - Israel

Ahh, interesting! Yup, that did it. Good catch. We can also get the parent from the process. Thinking about it more, we likely split it by pid initially because the parents() option wasn't yet available.  

 

Thank you for the easy fix. I'll update all our graphs.

Travis Ottelien

Featured Posts