Adama, AppMon can monitor (almost) any java process. Some are easier than others.
For example, if the Talend Events are implemented with Servlet handlers, then it should all be automatic and just work. But if they are implemented with POJOs, then custom entry points will likely be required. Defining a custom entry point for a 3rd party app can sometimes be an adventure, the CPU sampler can be a big help.
It's certainly worth exploring. Good luck.
At my client they began exploring monitoring Talend jobs with AppMon and ran into the issue where the Talend jobs would spin up a JVM then once the task was done the JVM would disappear. This made it very hard to instrument the jobs and place the necessary sensors. If your configuration is the same, what you might want to try is creating a parent JVM and instrumenting that with the agent. Once that is setup, run your jobs and place the necessary sensors to capture the information that you need. Our project got haulted so we never got to test this approach so I would be interested to confirm that it works.
Hope that helps,
Some updates :
-installation of the agent
-configuration of the agent
-In the Talend administration portal, we just have to put the Dynatrace configuration string in the Java Job parameter. ( one job , one agent )
-Create sensors & entry points
We have some results and it seems to work fine.