Prometheusのnode_exporterをAWSで実行したところ次のようなエラーが出てしまった。
ERRO[0033] ERROR: hwmon collector failed after 0.000016s: open /sys/class/hwmon: no such file or directory source=node_exporter.go:91
node_exporterはここに記載されているように既定で収集するデータが設定されています。
例えば、今回出てるエラーは、「hwmon」で、既定で収集される対象となっている。
「Expose hardware monitoring and sensor data from /sys/class/hwmon/.」となっている。
というわけで、AWS環境で取得しようがないデータは除外しないと、エラーとなるのです。
./node_exporter --collectors.enabled="conntrack,diskstats,entropy,filefd,filesystem,loadavg,mdadm,meminfo,netdev,netstat,stat,textfile,time,vmstat"
エラーが出るものを除外して、これぐらいとなった。