Hi I have not tried much by myself but you could give a try using JMX plugin, https://github.com/orientechnologies/orientdb/wiki/JMX-Plugin. Before use, you need to enable it. Once it is enabled you can use Jconsole or visualvm to take a look at exposed managed beans.
As profiler is not available in community server I doubt you will be able to use Profiler managed bean from your Jconsole but there is another mbean called com.orientechnologies.orient.server.managed.OrientServer, which expose com.orientechnologies.orient.server.OClientConnection class. and that can give you connection usage details. I think you can also write your mbean or new plugin to get desired details. https://github.com/orientechnologies/orientdb/wiki/DB-Server#handlers May be someone from OrientDB team can guide us more or validate above understanding. On Monday, September 1, 2014 9:56:42 PM UTC+1, Dexter Pratt wrote: > > I'd like to re-open Jing's underlying question: How can we monitor the > number of open connections? More generally, what other tools can help us > debug connection problems? We may have a connection leak somewhere in our > application, but its going to be hard to find without instrumentation. > > On Friday, August 29, 2014 12:08:14 PM UTC-7, Jing Chen wrote: >> >> Hi >> >> We are using OrientDB 1.7.8. >> >> In my code, I created a connection pool using ODatabaseDocumentPool. I >> was trying to monitor the usage of my connection pool. According to the >> documentation, it seems that I can use this function >> >> ODatabaseDocumentPool >> <http://www.orientechnologies.com/javadoc/latest/com/orientechnologies/orient/core/db/document/ODatabaseDocumentPool.html> >> .getAvailableConnections(String,String) >> >> to get the current usage, but it always returns the maximum pool size. >> Looking at the implementation of this function in ODatabasePoolBase. It is >> something like this >> >> public int getAvailableConnections(final String name, final String >> userName) { >> setup(); >> return dbPool.getMaxConnections(name, userName); >> } >> >> Is this a bug or should I use another function to get the available >> connections? >> >> Thanks, >> Jing >> > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
