go-sysinfo

go-sysinfo is a library for collecting system information.

APACHE-2.0 License

Stars
361
Committers
36

Bot releases are visible (Hide)

go-sysinfo - 1.3.0

Published by fearful-symmetry almost 5 years ago

Changed

  • Convert NetworkCountersInfo maps to uint64 #75
go-sysinfo - 1.2.1

Published by fearful-symmetry almost 5 years ago

Fixed

  • Create a sidToString function to deal with API changes in various versions of golang.org/x/sys/windows. #74
go-sysinfo - 1.2.0

Published by andrewkroh almost 5 years ago

Added

  • Added detection of systemd cgroups to the IsContainerized check. #71
  • Added networking counters for Linux hosts. #72
go-sysinfo - 1.1.1

Published by mikemadden42 almost 5 years ago

Fixed

  • Fixed an issue determining the Linux distribution for Fedora 30. #69
go-sysinfo - 1.1.0

Published by fearful-symmetry about 5 years ago

Added

  • Add VMStat interface for Linux. #59
go-sysinfo - 1.0.2

Published by adriansr over 5 years ago

Fixed

  • Fixed a leak when calling the CommandLineToArgv function. #51
  • Fixed a crash when calling the CommandLineToArgv function. #58
go-sysinfo - 1.0.1

Published by axw over 5 years ago

Fixed

  • Add support for new prometheus/procfs API. #49
go-sysinfo - 1.0.0

Published by andrewkroh over 5 years ago

Added

  • Add Windows provider implementation. #22
  • Add Windows process provider. #26
  • Add OpenHandleEnumerator and OpenHandleCount and implement these for Windows. #27
  • Add user info to Process. #34
  • Implement Processes for Darwin. #35
  • Add Parent() to Process. #46

Fixed

  • Fix Windows registry handle leak. #33
  • Fix Linux host ID by search for older locations for the machine-id file. #44

Changed

  • Changed the host containerized check to reduce false positives. #42 #43