It sounds to me like this should be a separate exporter, like ipmi_exporter - especially since libredfish is a C library (according to Google anyway)
--
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-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/4afce4b3-425e-4962-98c4-128b6b2e1548o%40googlegroups.com.
We did some work previously to eliminate use of CGO in the node_exporter on Linux. CGO has a long history of being a bit fragile. We do use it for Non-Linux for gathering syscalls from OS functions that don't have Go-native implementations.Normally I wouldn't object to adding RedFish to the node_exporter, but since it's missing a Go-native library implementation makes it not a good fit for our goals.
On Wed, Jul 1, 2020 at 9:28 AM Brian Candler <b.ca...@pobox.com> wrote:
It sounds to me like this should be a separate exporter, like ipmi_exporter - especially since libredfish is a C library (according to Google anyway)--
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 promethe...@googlegroups.com.
Thanks for your fast responses.Sounds like if the dependent library is written in Go to retrieve system metrics, node_exporter would be open to accepting such a collector.Is it right to understand that as long as we dont use CGo for 'C' based libraries, but use Go based dependencies we are good?
--ThanksSunku
On Wednesday, July 1, 2020 at 5:13:46 AM UTC-7, Ben Kochie wrote:We did some work previously to eliminate use of CGO in the node_exporter on Linux. CGO has a long history of being a bit fragile. We do use it for Non-Linux for gathering syscalls from OS functions that don't have Go-native implementations.Normally I wouldn't object to adding RedFish to the node_exporter, but since it's missing a Go-native library implementation makes it not a good fit for our goals.On Wed, Jul 1, 2020 at 9:28 AM Brian Candler <b.ca...@pobox.com> wrote:It sounds to me like this should be a separate exporter, like ipmi_exporter - especially since libredfish is a C library (according to Google anyway)--
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 promethe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/4afce4b3-425e-4962-98c4-128b6b2e1548o%40googlegroups.com.
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-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/cd9d7b6f-237a-413b-a370-519115470546o%40googlegroups.com.