Re: EXT: Cassandra Monitoring tool
Good article about it on LI https://www.linkedin.com/pulse/snap-cassandra-s3-tablesnap-vijaya-kumar-hosamani/ On May 25, 2018, 2:52 PM -0500, Joaquin Casares, wrote: > Hello Aneesh, > > While this doesn't provide a GUI, tablesnap is a community tool that does a > great job at handling backups: > > > https://github.com/JeremyGrosser/tablesnap > > Cheers, > > Joaquin > > Joaquin Casares > Consultant > Austin, TX > > Apache Cassandra Consulting > http://www.thelastpickle.com > > > On Fri, May 25, 2018 at 11:36 AM, ANEESH KUMAR K.M > > wrote: > > > Thank you Hari for the details. > > > > > > One more question, please suggest me some cluster managing too for > > > Cassandra cluster. Looking for opensource tools that will support to take > > > snapshot and restore via GUI. > > > > > > Regards, > > > Aneesh > > > > > > > On Fri, May 25, 2018 at 10:00 PM, Harikrishnan Pillai > > > > wrote: > > > > > I assume you are using open source cassandra and you can look at > > > > > Prometheus grafana for cassandra monitoring and lot information > > > > > available in internet regarding how to setup the Prometheus > > > > > monitoring for cassandra . > > > > > > > > > > > > > > > Sent from my iPhone > > > > > > > > > > > On May 25, 2018, at 9:23 AM, ANEESH KUMAR K.M > > > > > > wrote: > > > > > > > > > > > > Please suggest me some good cluster monitoring tool for cassandra > > > > > > multi region cluster. > > > > > > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org > > > > > For additional commands, e-mail: user-h...@cassandra.apache.org > > > > > > > > >
Re: EXT: Cassandra Monitoring tool
Hello Aneesh, While this doesn't provide a GUI, tablesnap is a community tool that does a great job at handling backups: https://github.com/JeremyGrosser/tablesnap Cheers, Joaquin Joaquin Casares Consultant Austin, TX Apache Cassandra Consulting http://www.thelastpickle.com On Fri, May 25, 2018 at 11:36 AM, ANEESH KUMAR K.Mwrote: > Thank you Hari for the details. > > One more question, please suggest me some cluster managing too for > Cassandra cluster. Looking for opensource tools that will support to take > snapshot and restore via GUI. > > Regards, > Aneesh > > On Fri, May 25, 2018 at 10:00 PM, Harikrishnan Pillai < > hpil...@walmartlabs.com> wrote: > >> I assume you are using open source cassandra and you can look at >> Prometheus grafana for cassandra monitoring and lot information available >> in internet regarding how to setup the Prometheus monitoring for cassandra . >> >> >> Sent from my iPhone >> >> > On May 25, 2018, at 9:23 AM, ANEESH KUMAR K.M >> wrote: >> > >> > Please suggest me some good cluster monitoring tool for cassandra multi >> region cluster. >> > >> >> - >> To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org >> For additional commands, e-mail: user-h...@cassandra.apache.org >> >> >
Re: Cassandra Monitoring tool
Hello Aneesh, Alain and I also worked on this project that you might find useful: https://github.com/thelastpickle/docker-cassandra-bootstrap It is a Docker Compose environment to showcase the Prometheus graphs that we worked on. There's still a missing update, so do please check back soon, but the majority of what we've worked on is housed in that repo. If you decide to move forward with Prometheus, you can use the curl scripts provided in the repo to upload the charts and all preset alerts into your Grafana environment. If you use the GUI to upload the graphs, you'll lose all preset visual thresholds and alerts, but still keep all completed tooltips/descriptions. Now that I remembered it was missing an update, we should push the new features out sooner rather than later. The new update includes better descriptive text, alert text, and alert fixes. Hope it helps! Joaquin Joaquin Casares Consultant Austin, TX Apache Cassandra Consulting http://www.thelastpickle.com On Fri, May 25, 2018 at 12:54 PM, Alain RODRIGUEZwrote: > Hello, > > With more details on your criteria, it would be easier. > > I used: > > - SPM from Sematext (Commercial - dashboards out of the box) > - Datastax OpsCenter (Commercial, With DSE only nowadays) > - Grafana/Graphite or Prometheus (Open source - 'do it yourself' - but > some templates exist) > - Datadog (Commercial - dashboards out of the box) > > It depends what you want really. All those worked for me at some point in > time :). > > Note: We built the Dashboards that are out of the box for Datadog. I > believe it should put anyone starting with Cassandra in good conditions to > operate and troubleshot Apache Cassandra. My opinion here is biased most > definitely :). I liked the interfaces of Datadog (using regularly) and > Sematext (old experience) the most. > > C*heers, > --- > Alain Rodriguez - @arodream - al...@thelastpickle.com > France / Spain > > The Last Pickle - Apache Cassandra Consulting > http://www.thelastpickle.com > > 2018-05-25 17:23 GMT+01:00 ANEESH KUMAR K.M : > >> Please suggest me some good cluster monitoring tool for cassandra multi >> region cluster. >> >> >
Re: Cassandra Monitoring tool
Hello, With more details on your criteria, it would be easier. I used: - SPM from Sematext (Commercial - dashboards out of the box) - Datastax OpsCenter (Commercial, With DSE only nowadays) - Grafana/Graphite or Prometheus (Open source - 'do it yourself' - but some templates exist) - Datadog (Commercial - dashboards out of the box) It depends what you want really. All those worked for me at some point in time :). Note: We built the Dashboards that are out of the box for Datadog. I believe it should put anyone starting with Cassandra in good conditions to operate and troubleshot Apache Cassandra. My opinion here is biased most definitely :). I liked the interfaces of Datadog (using regularly) and Sematext (old experience) the most. C*heers, --- Alain Rodriguez - @arodream - al...@thelastpickle.com France / Spain The Last Pickle - Apache Cassandra Consulting http://www.thelastpickle.com 2018-05-25 17:23 GMT+01:00 ANEESH KUMAR K.M: > Please suggest me some good cluster monitoring tool for cassandra multi > region cluster. > >
Re: EXT: Cassandra Monitoring tool
Thank you Hari for the details. One more question, please suggest me some cluster managing too for Cassandra cluster. Looking for opensource tools that will support to take snapshot and restore via GUI. Regards, Aneesh On Fri, May 25, 2018 at 10:00 PM, Harikrishnan Pillai < hpil...@walmartlabs.com> wrote: > I assume you are using open source cassandra and you can look at > Prometheus grafana for cassandra monitoring and lot information available > in internet regarding how to setup the Prometheus monitoring for cassandra . > > > Sent from my iPhone > > > On May 25, 2018, at 9:23 AM, ANEESH KUMAR K.Mwrote: > > > > Please suggest me some good cluster monitoring tool for cassandra multi > region cluster. > > > > - > To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org > For additional commands, e-mail: user-h...@cassandra.apache.org > >
Re: EXT: Cassandra Monitoring tool
I assume you are using open source cassandra and you can look at Prometheus grafana for cassandra monitoring and lot information available in internet regarding how to setup the Prometheus monitoring for cassandra . Sent from my iPhone > On May 25, 2018, at 9:23 AM, ANEESH KUMAR K.Mwrote: > > Please suggest me some good cluster monitoring tool for cassandra multi > region cluster. > - To unsubscribe, e-mail: user-unsubscr...@cassandra.apache.org For additional commands, e-mail: user-h...@cassandra.apache.org
Cassandra Monitoring tool
Please suggest me some good cluster monitoring tool for cassandra multi region cluster.
Cassandra monitoring tool
Hi everyone. Looking for ways to monitor cassandra with zabbix I could not found anything that was really usable, till I found mention of a nice class by smeet. I have based my modification upon his work and now I give it back to the community. Here's the project url: http://code.google.com/p/simple-cassandra-monitoring/ It allows to get statistics for any Keyspace/ColumnFamily you want. To start it just build the jar, and launch it using as classpath your cassandra installation lib folder. The first parameter is the node host name. The second parameter is a comma separated list of KS:CF values. For example: java -cp blablabla localhost ks1:cf1,ks1:cf2. Then point curl to http://localhost:9090/ks1/cf1 and some basic stats will be displayed. You can also point to http://localhost:9090/nodeinfo to get some info about the server. If you have any suggestion or improvement you would like to see, please contact me and I will be glad to work on it. Right now it's a bit rough, but it gets the job done. Thanks for your time!
Re: Cassandra monitoring tool
Thanks for sharing this info,I am getting following error,Can please be more specific how can i run this java -cp /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar 127.0.0.1 ks1:cf1,ks1:cf2 Exception in thread main java.lang.NoClassDefFoundError: 127/0/0/1 Caused by: java.lang.ClassNotFoundException: 127.0.0.1 at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: 127.0.0.1. Program will exit. OR java -jar /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar localhost ks1:cf1,ks1:cf2 Failed to load Main-Class manifest attribute from /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar On 04/12/2011 07:26 PM, Héctor Izquierdo Seliva wrote: Hi everyone. Looking for ways to monitor cassandra with zabbix I could not found anything that was really usable, till I found mention of a nice class by smeet. I have based my modification upon his work and now I give it back to the community. Here's the project url: http://code.google.com/p/simple-cassandra-monitoring/ It allows to get statistics for any Keyspace/ColumnFamily you want. To start it just build the jar, and launch it using as classpath your cassandra installation lib folder. The first parameter is the node host name. The second parameter is a comma separated list of KS:CF values. For example: java -cp blablabla localhost ks1:cf1,ks1:cf2. Then point curl to http://localhost:9090/ks1/cf1 and some basic stats will be displayed. You can also point to http://localhost:9090/nodeinfo to get some info about the server. If you have any suggestion or improvement you would like to see, please contact me and I will be glad to work on it. Right now it's a bit rough, but it gets the job done. Thanks for your time! -- S.Ali Ahsan Senior System Engineer e-Business (Pvt) Ltd 49-C Jail Road, Lahore, P.O. Box 676 Lahore 54000, Pakistan Tel: +92 (0)42 3758 7140 Ext. 128 Mobile: +92 (0)345 831 8769 Fax: +92 (0)42 3758 0027 Email: ali.ah...@panasiangroup.com www.ebusiness-pg.com www.panasiangroup.com Confidentiality: This e-mail and any attachments may be confidential and/or privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person use it for any purpose or store or copy the information in any medium. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. We do not accept liability for any errors or omissions.
Re: Cassandra monitoring tool
El mar, 12-04-2011 a las 21:24 +0500, Ali Ahsan escribió: Thanks for sharing this info,I am getting following error,Can please be more specific how can i run this java -cp /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar 127.0.0.1 ks1:cf1,ks1:cf2 Exception in thread main java.lang.NoClassDefFoundError: 127/0/0/1 Caused by: java.lang.ClassNotFoundException: 127.0.0.1 at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: 127.0.0.1. Program will exit. OR java -jar /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar localhost ks1:cf1,ks1:cf2 Failed to load Main-Class manifest attribute from /home/ali/apache-cassandra-0.6.3/lib/simple-cassandra-monitoring-1.0.jar Hi Ali. You should run it like this java -cp /home/ali/apache-cassandra-0.6.3/lib/* com.google.code.scm.CassandraMonitoring localhost ks1:cf1,ks2:cf2,etc I forgot to mention it has been coded against 0.7.x, and I'm not sure it will work on 0.6.x. I'll try to add support for both 0.6.x and the new 0.8.x version as soon as possible. On 04/12/2011 07:26 PM, Héctor Izquierdo Seliva wrote: Hi everyone. Looking for ways to monitor cassandra with zabbix I could not found anything that was really usable, till I found mention of a nice class by smeet. I have based my modification upon his work and now I give it back to the community. Here's the project url: http://code.google.com/p/simple-cassandra-monitoring/ It allows to get statistics for any Keyspace/ColumnFamily you want. To start it just build the jar, and launch it using as classpath your cassandra installation lib folder. The first parameter is the node host name. The second parameter is a comma separated list of KS:CF values. For example: java -cp blablabla localhost ks1:cf1,ks1:cf2. Then point curl to http://localhost:9090/ks1/cf1 and some basic stats will be displayed. You can also point to http://localhost:9090/nodeinfo to get some info about the server. If you have any suggestion or improvement you would like to see, please contact me and I will be glad to work on it. Right now it's a bit rough, but it gets the job done. Thanks for your time!
Re: Cassandra monitoring tool
On 04/12/2011 10:42 PM, Héctor Izquierdo Seliva wrote: I forgot to mention it has been coded against 0.7.x, and I'm not sure it will work on 0.6.x. I'll try to add support for both 0.6.x and the new 0.8.x version as soon as possible. I think these error is because of 0.6.3 ? xception in thread main java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException] at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:342) at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:267) at com.google.code.scm.CassandraMonitoring.start(CassandraMonitoring.java:58) at com.google.code.scm.CassandraMonitoring.main(CassandraMonitoring.java:190) Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException] at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118) at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203) at javax.naming.InitialContext.lookup(InitialContext.java:409) at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1902) at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1871) at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:276) ... 3 more Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:304) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:340) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114) ... 8 more Caused by: java.io.EOFException at java.io.DataInputStream.readByte(DataInputStream.java:267) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:246) ... 12 more -- S.Ali Ahsan Senior System Engineer e-Business (Pvt) Ltd 49-C Jail Road, Lahore, P.O. Box 676 Lahore 54000, Pakistan Tel: +92 (0)42 3758 7140 Ext. 128 Mobile: +92 (0)345 831 8769 Fax: +92 (0)42 3758 0027 Email: ali.ah...@panasiangroup.com www.ebusiness-pg.com www.panasiangroup.com Confidentiality: This e-mail and any attachments may be confidential and/or privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person use it for any purpose or store or copy the information in any medium. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. We do not accept liability for any errors or omissions.
Re: Cassandra monitoring tool
I'm not sure. Are you runing it in the same host as the cassandra node? El mar, 12-04-2011 a las 22:54 +0500, Ali Ahsan escribió: On 04/12/2011 10:42 PM, Héctor Izquierdo Seliva wrote: I forgot to mention it has been coded against 0.7.x, and I'm not sure it will work on 0.6.x. I'll try to add support for both 0.6.x and the new 0.8.x version as soon as possible. I think these error is because of 0.6.3 ? xception in thread main java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException] at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:342) at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:267) at com.google.code.scm.CassandraMonitoring.start(CassandraMonitoring.java:58) at com.google.code.scm.CassandraMonitoring.main(CassandraMonitoring.java:190) Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException] at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118) at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203) at javax.naming.InitialContext.lookup(InitialContext.java:409) at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1902) at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1871) at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:276) ... 3 more Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:304) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:340) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114) ... 8 more Caused by: java.io.EOFException at java.io.DataInputStream.readByte(DataInputStream.java:267) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:246) ... 12 more
Re: Cassandra monitoring tool
Yes same host,I will test this with my developer team and let you know more on it. On 04/12/2011 11:14 PM, Héctor Izquierdo Seliva wrote: I'm not sure. Are you runing it in the same host as the cassandra node? -- S.Ali Ahsan Senior System Engineer e-Business (Pvt) Ltd 49-C Jail Road, Lahore, P.O. Box 676 Lahore 54000, Pakistan Tel: +92 (0)42 3758 7140 Ext. 128 Mobile: +92 (0)345 831 8769 Fax: +92 (0)42 3758 0027 Email: ali.ah...@panasiangroup.com www.ebusiness-pg.com www.panasiangroup.com Confidentiality: This e-mail and any attachments may be confidential and/or privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person use it for any purpose or store or copy the information in any medium. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. We do not accept liability for any errors or omissions.