Or alternatively, when using Spring, you can just use @EnableStatistics [1].

[1]
https://docs.spring.io/spring-data/geode/docs/current/api/org/springframework/data/gemfire/config/annotation/EnableStatistics.html

On Tue, Apr 16, 2019 at 10:44 AM Darrel Schneider <dschnei...@pivotal.io>
wrote:

> setPoolStatisticInterval does cause the client to send some of its stats
> periodically to the server. But the server puts this information into
> MBeans and does not write them to the server's statistic archive. This is
> why the javadoc's on setPoolStatisticInterval refers to "gfmon".
> Your best bet, as Dan and Anthony pointed out, is to have your client
> generate its own gfs file. You can do this be configuring the geode/gemfire
> properties as documented. You should find documentation about setting the
> following properties: statistic-sampling-enabled, statistic-sample-rate,
> statistic-archive-file, enable-time-statistics.
> One of the ways you can set these properties is using
> ClientCacheFactory.set(String, String)
>
> On Tue, Apr 16, 2019 at 6:29 AM Alberto Bustamante Reyes
> <alberto.bustamante.re...@est.tech> wrote:
>
> > Hi Geode community,
> >
> > Im trying to run a simple test to check how the client stats are
> published
> > on the server, but I have not been able to do it.
> >
> > The server is started with the statistic sampling enabled, and in the
> > client I set the sending interval with setPoolStatisticInterval, but
> when I
> > open the stats file with VSD, I cannot see any "ClientStat" there. I was
> > expecting to see the stats "Client-to-Server Messaging Performance
> > (ClientStats)".
> >
> > I have checked the code and these two actions (setting time interval and
> > stats sampling) are the two conditions that enable the publishing of the
> > client stats, if Im not wrong.
> >
> > What am I missing? Thanks in advance.
> >
> > BR/
> >
> > Alberto
> >
>


-- 
-John
john.blum10101 (skype)

Reply via email to