On Thursday, 20 March 2025 at 13:55:29 UTC chris....@gmail.com wrote: Wonder if there is a JSON to prometheus
Recent versions of smartctl have a -j flag. But it's still up to you to parse out the info to make meaningful metrics; you'd have to decide how to flatten the nested structure, which fields are to be used as labels, and so on. > the lack of a go compiler is hampering No need to compile anything, there are published binaries: https://github.com/prometheus-community/smartctl_exporter/releases Note that you have to click "show all assets" for the Linux ones to be shown, e.g. smartctl_exporter-0.13.0.linux-amd64.tar.gz <https://github.com/prometheus-community/smartctl_exporter/releases/download/v0.13.0/smartctl_exporter-0.13.0.linux-amd64.tar.gz> Go binaries are statically linked (usually): # ldd smartctl_exporter not a dynamic executable # Hence you can copy this to, and run it on, any Linux system of your choice. No SUSE-specific packaging is required, although you might want to install a systemd unit file to run it. A sample is provided here: https://github.com/prometheus-community/smartctl_exporter/tree/master/systemd -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/prometheus-users/f99fff23-600a-4e5d-939a-45988cc0bc8bn%40googlegroups.com.