netenglabs / suzieq

Using network observability to operate and design healthier networks
https://www.stardustsystems.net/
Apache License 2.0
791 stars 105 forks source link

[Feature]: Remove Architecture Column from device show output and add Serial Number #878

Closed cldeluna closed 1 year ago

cldeluna commented 1 year ago

Suzieq version

0.19.0

Install Type

hand deployed python

Feature type

other

Use case

In a community meeting, the discussion was around changing the column output to replace architecture (which the general consensus indicates its not very useful) with serial number (which has many use cases)

Proposed functionality/solution

replace architecture with serialNumber in the default columns

delunc1> device describe         name    type key display                    description 19      active  boolean               If this entry is active or deleted 5      address   string      7      The IP address/hostname used for polling 1   architecture   string      5 9  bootupTimestamp timestamp      9 15  deviceSession timestamp                     Device boot session id 14      digest   bytes                       Digest of the row 13    hasChanged   string       If this entry is a change or part of the previ... 16     hostname   string  1    1        Hostname associated with this record 2      memory    int 6       model   string      2 17    namespace   string  0    0       Namespace associated with this record 11        os   string 3      reason   string 12   serialNumber   string 0      sqvers   string                 Schema version, not selectable 4      status   string      6       Status of device: alive/dead/neverpoll 18    timestamp timestamp     10 10      uptime   double 7      vendor   string      4 8      version   string      3

External dependencies

None

Additional Context