Not seeing info about single HDs anymire, just "all"

Problem/Question

A while ago, within the last 6 months I’d say, I noticed I don’t see info about single disks any more. This System has 6 HDs and 2 NVMEs and all I see is “all”

I used to see info about all disks here.

Environment/Browser/Agent’s version etc

I am using Google Chrome Version 111.0.5563.147

netdata -v                                                                                                                     
netdata v1.37.1
netdata -W buildinfo                                                                                                           
Version: netdata v1.37.1                                                                                                                               
Configure options:  '--prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=/usr/libexec' '--libdir=/usr/lib' '--with-zlib' '--with-  math' '--with-user=netdata' '--with-bundled-protobuf' 'CFLAGS=-O2 -pipe' 'LDFLAGS='                                                                    
Install type: legacy-build                                                                                                                             
Features:                                                                                                                                              
    dbengine:                   YES                                                                                                                    
    Native HTTPS:               YES                                                                                                                    
    Netdata Cloud:              YES                                                                                                                    
    ACLK:                       YES                                                                                                                    
    TLS Host Verification:      YES                                                                                                                    
    Machine Learning:           YES                                                                                                                    
    Stream Compression:         YES                                                                                                                    
Libraries:                                                                                                                                             
    protobuf:                YES (bundled)                                                                                                             
    jemalloc:                NO                                                                                                                        
    JSON-C:                  YES                                                                                                                       
    libcap:                  NO                                                                                                                        
    libcrypto:               YES                                                                                                                       
    libm:                    YES                                                                                                                       
    tcalloc:                 NO                                                                                                                        
    zlib:                    YES                                                                                                                       
Plugins:                                                                                                                                               
    apps:                    YES                                                                                                                       
    cgroup Network Tracking: YES                                                                                                                       
    CUPS:                    NO                                                                                                                        
    EBPF:                    YES                                                                                                                       
    IPMI:                    NO                                                                                                                        
    NFACCT:                  NO                                                                                                                        
    perf:                    YES                                                                                                                       
    slabinfo:                YES                                                                                                                       
    Xen:                     NO                                                                                                                        
    Xen VBD Error Tracking:  NO                                                                                                                        
Exporters:                                                                                                                                             
    AWS Kinesis:             NO                                                                                                                        
    GCP PubSub:              NO                                                                                                                        
    MongoDB:                 NO                                                                                                                        
    Prometheus Remote Write: NO                                                                                                                        
Debug/Developer Features:                                                                                                                              
    Trace Allocations:       NO

Any ideas what (could have) changed?

Hi @ovi !

Is it possible to update the agent to 1.38.1 and check if that version exhibits the same behaviour?

Sure, I can try. I don’t remember manually upgrading netdata, so I googled the instructions and found:

netdata -W buildinfo | grep 'Install type:'                                                                                    
Install type: legacy-build

I have enabled automatic upgrades:

/usr/libexec/netdata/netdata-updater.sh --enable-auto-updates

Shall I wait and see if that works or which manual update method should I try?

Runnign upgrade in dry mode:

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh --dry-run

--- Using /tmp/netdata-kickstart-xAHu5T6t3R as a temporary directory. ---                                                                             
 --- Checking for existing installations of Netdata... ---                                                                                             
Would run command:\n[/tmp/netdata-kickstart-xAHu5T6t3R]# sh -c cat "//etc/netdata/.install-type" > "/tmp/netdata-kickstart-xAHu5T6t3R/install-type"    
 OK                                                                                                                                                    
                                                                                                                                                       
/tmp/netdata-kickstart.sh: 881: .: cannot open /tmp/netdata-kickstart-xAHu5T6t3R/install-type: No such file                                            
 ERROR  Installer exited unexpectedly (0-)                                                                                                             
                                                                                                                                                       
This is almost certainly the result of a bug. If you have time, please report it at https://github.com/netdata/netdata/issues/new/choose.              
Would run command:\n[/root]# rm -rf /tmp/netdata-kickstart-xAHu5T6t3R                                                                                  
 OK

Hi @ovi ,

I think what your reporting is related to this [Bug]: Lost the possiblity to see individual charts on Single Node view · Issue #654 · netdata/netdata-cloud · GitHub

Now the charts even on Single Node view are context level charts, if you want to see the specific details on the specific devices you need to change the group by option on the chart

After the change the charts shows 7 devices

Please let us know if this worked for you.

Regards,
Hugo

Thanks, that was indeed what I was looking for, but I’d like to add that this solution is much inferior to the way it was previously working.

NOW, I have to click on Disks => All then select which of the panels I am interested in i.e. Disk I/O Bandwidth, Amount of discarded Data, Completed I/O Operations, etc. then change the “group by” option for that specific panel. After doing that, I can select a specific disk below the panel.

PREVIOUSLY this was much easier, as I could select Disks => click on a specific disk and directly see all panels for this specific disk.

just my 2c but thanks for clarifying and explaining how I can access the data I was looking for.

Yes, we understand that this isn’t the ideal way and we want to improve it.

There is current work happening on charts that we want to get out and we hope to be able to improve this afterwards. There are several, non-exclusive, options like:

  • Providing some in-section control for group by and filtering → with one click you could apply that setting to all the charts in that section
  • Allow breaking a chart based on the group by selection to other multiple charts
  • Make it easy for users to create custom dashboards with simple drag+drop from any chart on the Overview or Single Node view tabs.

Awesome, great to hear that its wip.
Again, thanks for pointing me the right way to solve my issue.

1 Like