-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
boot_time for freebsd #466
Comments
You can use any other metric that does exist. But it would be good to add this metric for feature parity. I'm not a freebsd expert, do you know where this data is available? |
@SuperQ not really a expert myself, more of a linux guy. Currently working on getting this packaged up for inclusion/integration with the pfSense firewall project. https://forums.freebsd.org/threads/8679/ Also in the name of parity, I've noticed several of the datapoints that do cross paths are name differently such as Likewise, would be great if each system send over common |
Hi - just wanted to add to this thread. A PR was just merged wrt BSD memory counters. FWIW, I have a swap_used metric that isn't integrated with the meminfo commit, as I'm seeking feedback on some thoughts. The kernel boot time is in a sysctl. I was going to include this the exec collector that was just merged, but it's in a timeval_t, something that the Go runtime AFAIK doesn't handle natively. Hoping to build on this more in the short term. |
Wow that looks like some great stuff! I'm not at my desk currently to review naming parity but I'll review and provide feedback as soon as I can. Looking forward to the boot time metric as well to make these dashboards work out the box. Thanks! |
I see now there is already a |
OK, I reviewed the names of them (can't really speak to the values per-se) and here is what I've found:
Thanks! |
Here's some background on why it's difficult to sync up names between metrics for different OSes: #150 |
Yeah I read through that a while back. I understand the technical issues at hand. I'm not really in a position to say but feel the only path forward is to unify. The problem is mostly unique to this exporter as most are not interacting with underlying os. The work is worth it. |
@travisghansen anywhere I can follow your work on getting node_exporter integrated into pfSense? We could really use this too. Thanks! |
@jtakkala I'm not currently working on it directly but rather have offered a 'bounty' for it's integration. We have running binaries but the interface is still being discussed pretty heavily. If you'd like to provide input hop on the irc channel and hit me up (thansen). I'll be sure to share progress as it moves along though. |
@travisghansen - FYI #550 adds exec_boot_time |
Excellent! That will make the available dashboards much easier to use. |
Forgive my ignorance, but I am still under the impression there is no FYI I recompiled node_exporter from v0.15.2 instead of using the FreeBSD-port, which is still on v0.15.0. |
@hbokh We're standardizing on |
Thanks for the quick reply. And next to |
Yes, and replace |
@discordianfish Yes, please do. |
Signed-off-by: prombot <prometheus-team@googlegroups.com>
It appears most/all the grafana graphs for node_exporter have a server/node selector that uses something like:
FreeBSD seems to not include the node_boot_time metric rendering the graphs useless (as you can't select a freebsd node) for freebsd nodes.
Thanks!
The text was updated successfully, but these errors were encountered: