go-sysinfo
go-sysinfo copied to clipboard
go-sysinfo is a library for collecting system information.
Updated support for FreeBSD using dbolcsfoldi's work from #40. Sample host data ```json { "host.cpu": { "idle": 84740000000, "irq": 3400000000, "system": 15410000000, "user": 43490000000 }, "host.info": { "architecture": "amd64", "boot_time":...
## Description We've started relying on this library for `apm-server` to be able to list processes in the context of automatically running the `java-attacher` within the APM integration. `apm-server` is...
### Problem The value of clock ticks (`_SC_CLK_TCK`) is hard coded and might varies across kernel versions and hardware platforms, it would probably be best if you could read this...
There needs to be a way to pass in the host filesystem location as an option to allow collection from the host machine when operating inside of Docker. This is...
I'm looking at using your library to provide cross-platform (Linux, BSD and Darwin) System Information, but going through the docs and codebase I don't see where `.LoadAverage()` is ever used...
Hi, As a new user of this package, I had to spend a little more time to understand what kind of information `go-sysinfo` was able to provide, say compared to...
Add FreeBSD provider. When I was attempting to use this package on FreeBSD I noticed the provider was completely missing, so I implemented a provider for FreeBSD. Note that for...
Getting the FQDN of the local host has always been a pain point in Go. It would be nice if this library could provide that functionality and return the FQDN...
This should close #120 As I said on the issue, I had some problems for the `darwin` implementation, since I had to do it from a VM. I tested it...