-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[cassandra] Add support for Prometheus/Grafana monitoring #2530
Comments
Not experienced with Cassandra monitoring or cassandra-exporter, but with little experience that I have on monitoring with Prometheus & Grafana, This is the way kubernetes-mixin does it, and we at gluster-mixins do it. |
@umangachapagain thanks for the input! An outline of the changes for this feature is:
to the StatefulSet's PodSpec for port 9180. After that we can try it out with a basic helm installation of Prometheus. |
@yanniszark I could look into it. But, since I do not have any idea on cassandra-exporter and javaagent etc, I will require some help setting things up and it definitely will take some time to have a complete feature. |
@BlaineEXE is work on the issue in progress? I can take a look and do necessary changes if nobody minds. |
I should give a little bit more context around this issue, since I have tried some things. The problem with the Cassandra metrics is that when exporting to Prometheus, the names aren't standard. I tried to integrate cassandra-exporter a while back, but didn't find any compatible dashboard.
it seems logical to reject it as an option for now and go for jmx-exporter. @nabokihms it would be great if you could give us a hand in getting this feature into Cassandra operator! 😄 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I think we need to keep the issue opened because of the pull request above. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions. |
Is this a bug report or feature request?
What should the feature do:
The cassandra operator should install the necessary plugins, in order for cassandra to export prometheus metrics. We only use plugins that will work as a javaagent. Currently there are various plugins doing that:
What is use case behind this feature:
Users should be able to monitor their Cassandra cluster.
Unfortunately, there's no clear cut solution.
The text was updated successfully, but these errors were encountered: