I see from the code that it supports collecting a lot more metrics than the included smartctl call will generate. For instance, this is supposed to collect the ATA devstat log:
However, smartctl --json --info --health --attributes will never print it. There's also support for other log pages which, again, are absent in the smartctl output as invoked.
I see from the code that it supports collecting a lot more metrics than the included
smartctl
call will generate. For instance, this is supposed to collect the ATA devstat log:https://github.com/prometheus-community/smartctl_exporter/blob/3463e4fcd5a3e0bd5b273a07c64231df3decb83d/smartctl.go#L445
However,
smartctl --json --info --health --attributes
will never print it. There's also support for other log pages which, again, are absent in the smartctl output as invoked.Consider switching to
smartctl --xall
.