-
Notifications
You must be signed in to change notification settings - Fork 38
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
Add memory DIMM status in dashboard #1024
Comments
hi @faguayot not sure if you've seen the Power dashboard, but it has the fan, power, temperature information you're looking for. Would adding memory to that dashboard work for you? We took a look and so far we haven't been able to find a ZAPI or REST endpoint that returns DIMM information. None of the
{
"discrete-sensor-state": "normal",
"discrete-sensor-value": "NORMAL",
"node-name": "umeng-aff300-06",
"sensor-name": "Memory0 Hot",
"sensor-type": "discrete",
"threshold-sensor-state": "normal"
},
but I think this is for hot swapable RAM, not the status of current memory. The response above only returns a single sensor named
Memory status is a good idea and seems natural to add to the Power dashboard. The only way to expose this information to Harvest may be to use the private cli pass through like so: Similar to your query1
and similar to your query2
Harvest's REST collector is still in beta, but supports the private cli pass through. We use it in a few templates already to close gaps between REST and ZAPI. |
Hello @cgrinds, Yes I saw the new dashboards for the version that you released this week (I think they are great, I am still checking the new info, many thanks for your improvements and new features) and related with that version and the problem we have with the memory I thought it would be a good idea to have this information in some panel, maybe a panel focus with the physical components. If you add this in the power it is OK for me or if you give a different name to that panel focus in the HW is good too. Here the output to our cluster now for the command that you put in the end of your response (query1, query2). In the last record appears as OK because we change the module
Thanks for your great work. |
We'll document how to add memory panels to the cluster dashboard and check if the EMS collector is a better fit for detecting this problem too. |
@faguayot I have also added DIMM panel to this discussion here for your reference . We do not plan to add this panel to harvest yet. Plese let us know your feedback. You can also use EMS collector to track DIMM related EMS messages (already available in nightly and will be available through our next official release ). |
Hello @rahulguptajss I've updated the configuration following the steps that you shared and I've created a new dashboard with the code that you shared too. This is the result for the DIMM panel. Why don't you plan to add this panel to the harvest version yet? Don't you think if it will be useful? Or there are other implications that I don't know? Maybe it is because is part of rest plugin? Thanks. |
That's great. Ideally you would have gotten only You are right, This is related with Rest Collector being in beta currently. |
@rahulguptajss I was looking for the change in this nightly build for adding filtering support in the private cli but I couldn't find any change. My custom_dimm.yaml has the same code #1187 |
I have the latest release version in my production environment.
|
@faguayot Private CLI filtering support came post 22.05.0-1. It is only available in nightly build currently. FYI. We are planning harvest next offical release later this month. |
I only can try the nightly build in a test environment but until the new feature doesn't come in a release, I'll never have this functionality in my production env. I imagined that you will release a new version during this month since it seems you usually do every 3 months. But the problem is you don't plan to add this in the new version, right? Or I am confused with the memory information with the REST API. Sorry if I am mixing different concepts. |
@faguayot Sorry for the confusion. Private Rest CLI support is in Harvest backend (Go code) so You'll get that change with next offical release. Dashboard/Template side changes will not be available in next harvest release for the reasons mentioned above. |
Perfect, thanks for the clarification. In that case, when you will release the new version we will update our current version to that. |
Is your feature request related to a problem? Please describe.
I'm missing the status for memory dimm information
Describe the solution you'd like
I would like to have information about the status of memory dimm and adding this info to the node dashboard or maybe create a general dashboard with the whole hardware information separate in different sections in the same dashboards. For example the FAN, Power, Memory,
Additional context
Example of a current similar situation
The text was updated successfully, but these errors were encountered: