On our old Appmon DT Servers we monitored ThreadPoolRuntime on our WebLogics servers. We have an application that periodically has threads that bahen setting up a Dashboard chart there is no time based thread measure available nor a hung threads option.
How can I set up in Dynatrace Managed the same type of monitoring?
Don, I"m not sure I understand your second sentence, so I may miss you question. But did you look at using the JMX Metrics collection plugin? This allows you to capture any MBean exposed metric within the JVM, and ThreadPoolRuntime fits that requirement.
I apologize, for that second sentence. The JMX Plugin may be the answer. The application periodically holds onto threads and fails to release them, it does not seem to be load based, it just happens. The developers have not been able to figure the cause, so we have a measure based on the ThreadPoolRuntime for threads and have to restart when that number gets too high, luckily we are running in a clustered environment so there is no outage when this happens.
I was able to set up a custom service for the WebLogic ThreadPoolRuntime class, and it does show some information, but now I have 2 questions.
1) I need to set up an alert when there are > 15 threads that have been open for more than 10 seconds.
2) Is there a way to display information from a Custom Service in a Standard Custom Chart. I would like to show a chart with all of the servers, not just 1 server per services chart.