2018-07-06 13:04 GMT+01:00 Simon Fontana Oscarsson <
simon.fontana.oscars...@ericsson.com>:

> Running nodetool status is okay if you want the simplest solution.
> But it generates a lot of output and creates a new JMX connection for
> every execution.
> Cassandra uses JMX to expose metrics via mbeans.
> Read this to get a first understanding: https://docs.
> datastax.com/en/cassandra/2.1/cassandra/operations/ops_monitoring_c.html
> Use Jconsole to explore the different metrics. Use documentation as
> reference: https://cassandra.apache.org/doc/latest/operating/metrics.html
>
> As for your solution I recommend one of the following:
> * Create a simple JMX client and add your beans. You can do some simple
> logging with Logback or log4j. You can get some help by googling.
> * Use a monitoring system such as Prometheus. This is the best solution
> but most time consuming.
>

If i use  Prometheus , i have to install it on each node on my data center
? It will give me details about all nodes connections as does nodetool
status?

>
> --
> SIMON FONTANA OSCARSSON
> Software Developer
>
> Ericsson
> Ölandsgatan 1
> 37133 Karlskrona, Sweden
> simon.fontana.oscars...@ericsson.com
> www.ericsson.com
>
> On fre, 2018-07-06 at 11:18 +0100, Thouraya TH wrote:
> > Hi,
> > Thank you so much for answers.
> >
> > Please, can you explain more what's metric libraries ? and give me some
> examples ?
> >
> > Using nodetool status, to generate the history of my data center, i
> intend to proceed as follows:
> >
> > From a node A:
> >
> > For i  1 ..24 hours  (every 2 minutes do)
> >
> > ./nodetool status >> file.txt
> >
> > End For
> >
> >
> > is it a good idea?
> >
> > Thanks a lot.
> > Kind regards.
> >
> > 2018-07-05 1:30 GMT+01:00 Anthony Grasso <anthony.gra...@gmail.com>:
> > > Hi,
> > >
> > > Yes, you can use nodetool status to inspect the health/status of the
> cluster. Using nodetool status <keyspace> will show the cluster
> health/status as well as the amount of data that each node has
> > > for the specified <keyspace>.  Using nodetool status without the
> <keyspace> argument will only show the cluster health/status.
> > >
> > > Unless there is a special reason for using nodetool to capture
> history, you may want to consider using metric libraries to capture and
> push information about each node to a metric server. It is
> > > much easier to view the data captured on the metric server as there
> are tools already made for this. Using metrics libraries will save you time
> creating and maintaining a parser for the nodetool
> > > output. It also makes monitoring the health of cluster very easy.
> > >
> > > Regards,
> > > Anthony
> > >
> > > On Sun, 1 Jul 2018 at 20:19, Thouraya TH <thouray...@gmail.com> wrote:
> > > > Hi,
> > > > Thank you so much for answer.
> > > > Please, is it possible to use this command ?
> > > > nodetool status mykeyspace
> > > >
> > > > Datacenter: datacenter1
> > > > =======================
> > > > Status=Up/Down
> > > > |/ State=Normal/Leaving/Joining/Moving
> > > > --  Address    Load       Tokens  Owns    Host
> ID                               Rack
> > > > UN  127.0.0.1  47.66 KB   1       33.3%   aaa1b7c1-
> 6049-4a08-ad3e-3697a0e30e10  rack1
> > > > UN  127.0.0.2  47.67 KB   1       33.3%   1848c369-
> 4306-4874-afdf-5c1e95b8732e  rack1
> > > > UN
> > > > Thank you so much.
> > > > Kind regards.
> > > >
> > > > 2018-06-29 1:40 GMT+01:00 Rahul Singh <rahul.xavier.si...@gmail.com>
> :
> > > > >
> > > > >
> > > > > When you run TPstats or Tablestats subcommands in nodetool you are
> actually accessing data inside Cassandra via JMX.
> > > > >
> > > > > You can start there at first.
> > > > >
> > > > > Rahul
> > > > > On Jun 28, 2018, 10:55 AM -0500, Thouraya TH <thouray...@gmail.com>,
> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > Please, how can check the health of my cluster / data center
> using cassandra ?
> > > > > > In fact i'd like to generate a hitory of the state of each node.
> an history about the failure of my cluster ( 20% of failure in a day, 40%
> of failure in a day etc...)
> > > > > >
> > > > > > Thank you so much.
> > > > > > Kind regards.
> > > >
>

Reply via email to