-
Notifications
You must be signed in to change notification settings - Fork 886
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
Bring back total_system_memory? #228
Comments
I think we should bring back |
Closed by #229 |
I'm extremely annoyed by this. I understand the desire to have this metric, but however inconvenient it is, this violates best practices for Prometheus exporters. At a minimum, this should be behind a feature flag and disabled by default. |
Might I also suggest using the cloudwatch_exporter, the costs are not that large. |
Thanks for your feedback, @SuperQ. I understand that exporting |
The problem is, where do you end that convenience? Should the redis exporter also include system CPU information? For the majority of users that are already running the node_exporter, this exporter now exposes duplicate information. This is why the Prometheus project is designed the way it is. Separate concerns for separate systems. Please put this metric behind a default-disabled feature flag so that the majority of users don't get duplicate data. |
As I said, I understand why you're raising this issue, I just don't think it's that big a problem. Let me think about the feature flag suggestion. |
I will see about adding the feature flag. |
Here's a thought I had: there are a couple of issues (ConstMetrics, put binary releases in a folder, a feature flag to enable this total_system_memory metric, maybe some general cleanup, anything else that comes to mind? ) and they are all somewhat backward incompatible and I was thinking about lumping them all into one release and make it In that way it's clear that it's a new major version, some things won't be working the same as before and people can stay on 0.3x if they so desire. I'm a little pressed for time and esp the ConstMetrics issue might take me a bit but I think that'd be the cleanest approach. Thoughts? |
Yea, I think moving things toward a 1.0 would be good. |
👍 |
I understand that you've dropped
total_system_memory
because node_exporter has the same functionality.However, not every Redis instance comes with node_exporter. In my case it is AWS ElastiCache Redis. Yes, I know I can use CloudWatch exporter, but we have multiple ElastiCache Redises running and CloudWatch metrics cost money :(
Would you consider bringing
total_system_memory
metric back?The text was updated successfully, but these errors were encountered: