pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.42k stars 3.75k forks source link

Graphs always showing 'No Data' #2591

Closed ziccardi closed 7 years ago

ziccardi commented 7 years ago

Description

I am trying to monitor an application running on JBOSS EAS 6.3.

Here is a screenshot of what I get: https://ibin.co/3BnJHYPttjjx.png As you can see, the graphs on the right always says 'No Data'.

On the other side, the server inspector works as you can see in this screenshot: https://ibin.co/3BnK4su9eVwM.png

There are no errors in the logs (no errors in the web/collector logs and no errors in the agent logs)

Environment

The collector and web application are running in a tomcat container on a remote machine MySQL is up and running with all the tables and the connection from the web app to the database works.

Additional Info

What else can I check to understand what's going wrong?

ziccardi commented 7 years ago

An update: if I click on realtime, this warning appears in the log:

[WARN ](c.n.p.w.c.ClusterManager ) UPS/UPS-ETEAM/1486659029937 couldn't find agent.

ziccardi commented 7 years ago

After setting cluster.enable to true in the pinpoint collector, the previous warning has disappeared. However, the graphs are still empty.

cluster.enable=true

cluster.enable was already true by default in pinpoint-web.properties (web application)

ziccardi commented 7 years ago

Solved. For some reason, with

profiler.jboss.traceEjb=true

the collector was sending only memory statistics to the server.

The problem has been solved by changing it to

profiler.jboss.traceEjb=false