The MID Server form has a related list of Threads currently running in the MID Server. If you had a performance problem a few days ago and have since restarted the MID Server, this will not be any use for knowing what the MID Server was doing at the time.
The data for that list is sent by the MID Servers every 10 minutes, and those ecc_queue records remain in the table for 4-5 days, so the data may still be there.
- Open the ECC Queue: MID Server - ECC Queue
- Set the list filter for the records you are interested in:
- Agent IS mid.server.<MID Server you are interested in>
- Name IS MID Server XMLStats
- Find the record created shortly before the time you are interested in, and open it
- Open the XML of the Payload.
- Scroll down and you will see a <threads> section, something like this:
Normal jobs, including Discovery probes, will run in the "Worker-Standard" thread pool. There will be one entry for each of the number of threads you have set in the MID Server parameter.
"Worker-Standard:Idle" means the thread is free and not running anything.
You may see things running e.g. "Worker-Standard:JDBCProbe", where JDBCProbe is the probe type, and will match the value of the 'Topic' field of the ECC Queue output record for that job.