We built a Cassandra metrics tracking and monitoring project https://github.com/smartcat-labs/cassandra-diagnostics that will pump said metrics into your monitoring system; we are working on adding new features (maybe repair and restart) but I've also always heard good things about Spotify's Reaper https://github.com/spotify/cassandra-reaper re repairs
Scott SmartCat - Big Data Development Consulting That Doesn't Suck On Thu, Jul 14, 2016 at 3:48 AM, Michał Łowicki <mlowi...@gmail.com> wrote: > My experience while looking for a replacement on > > https://medium.com/@mlowicki/alternatives-to-datastax-opscenter-8ad893efe063 > <https://medium.com/@mlowicki/alternatives-to-datastax-opscenter-8ad893efe063#.icv7eukko> > > <https://medium.com/@mlowicki/alternatives-to-datastax-opscenter-8ad893efe063#.icv7eukko> > On Thursday, 14 July 2016, Stefano Ortolani <ostef...@gmail.com> wrote: > >> Replaced OpsCenter with a mix of: >> >> * metrics-graphite-3.1.0.jar installed in the same classpath of C* >> * Custom script to push system metrics (cpu/mem/io) >> * Grafana to create the dashboard >> * Custom repairs script >> >> Still not optimal but getting there... >> >> Stefano >> >> On Thu, Jul 14, 2016 at 10:18 AM, Romain Hardouin <romainh...@yahoo.fr> >> wrote: >> >>> Hi Juho, >>> >>> Out of curiosity, which stack did you use to make your dashboard? >>> >>> Romain >>> >>> Le Jeudi 14 juillet 2016 10h43, Juho Mäkinen <juho.maki...@gmail.com> a >>> écrit : >>> >>> >>> I'm doing some work on replacing OpsCenter in out setup. I ended >>> creating a Docker container which contains the following features: >>> >>> - Cassandra 2.2.7 >>> - MX4J (a JMX to REST bridge) as a java-agent >>> - metrics-graphite-3.1.0.jar (export some but not all JMX to graphite) >>> - a custom ruby which uses MX4J to export some JMX metrics to graphite >>> which we don't otherwise get. >>> >>> With this I will get all our cassandra instances and their JMX exposed >>> data to graphite, which allows us to use Grafana and Graphite to draw >>> pretty dashboards. >>> >>> In addition I started writing some code which currently provides the >>> following features: >>> - A dashboard which provides a similar ring view what OpsCenter does, >>> with onMouseOver features to display more info on each node. >>> - Simple HTTP GET/POST based api to do >>> - Setup a new non-vnode based cluster >>> - Get a JSON blob on cluster information, all its tokens, machines >>> and so on >>> - Api for new cluster instances so that they can get a token slot >>> from the ring when they boot. >>> - Option to kill a dead node and mark its slot for replace, so the >>> new booting node can use cassandra.replace_address option. >>> >>> The node is not yet packaged in any way for distribution and some parts >>> depend on our Chef installation, but if there's interest I can publish at >>> least some parts from it. >>> >>> - Garo >>> >>> On Thu, Jul 14, 2016 at 10:54 AM, Romain Hardouin <romainh...@yahoo.fr> >>> wrote: >>> >>> Do you run C* on physical machine or in the cloud? If the topology >>> doesn't change too often you can have a look a Zabbix. The downside is that >>> you have to set up all the JMX metrics yourself... but that's also a good >>> point because you can have custom metrics. If you want nice >>> graphs/dashboards you can use Grafana to plot Zabbix data. (We're also >>> using SaaS but that's not open source). >>> For the rolling restart and other admin stuff we're using Rundeck. It's >>> a great tool when working in a team. >>> >>> (I think it's time to implement an open source alternative to OpsCenter. >>> If some guys are interested I'm in.) >>> >>> Best, >>> >>> Romain >>> >>> >>> >>> >>> Le Jeudi 14 juillet 2016 0h01, Ranjib Dey <dey.ran...@gmail.com> a >>> écrit : >>> >>> >>> we use datadog (metrics emitted as raw statsd) for the dashboard. All >>> repair & compaction is done via blender & serf[1]. >>> [1]https://github.com/pagerduty/blender >>> >>> >>> On Wed, Jul 13, 2016 at 2:42 PM, Kevin O'Connor <ke...@reddit.com> >>> wrote: >>> >>> Now that OpsCenter doesn't work with open source installs, are there any >>> runs at an open source equivalent? I'd be more interested in looking at >>> metrics of a running cluster and doing other tasks like managing >>> repairs/rolling restarts more so than historical data. >>> >>> >>> >>> >>> >>> >>> >>> >> > > -- > BR, > Michał Łowicki > >