Skip to content

v1.0.0

Compare
Choose a tag to compare
@ggalieroc ggalieroc released this 28 Nov 17:40
· 6 commits to main since this release

Initial release of Power Telemetry library. This is a Go library that provides functionalities to get power management related metrics for Intel processors.

List of supported metrics for this version:

  • CurrentPackagePowerConsumptionWatts
  • CurrentDramPowerConsumptionWatts
  • PackageThermalDesignPowerWatts
  • MaxTurboFreqList
  • CurrentUncoreFrequency
  • InitialUncoreFrequencyMin
  • InitialUncoreFrequencyMax
  • CustomizedUncoreFrequencyMin
  • CustomizedUncoreFrequencyMax
  • CPUBaseFrequency
  • CPUFrequency
  • CPUC0StateResidency
  • CPUC1StateResidency
  • CPUC3StateResidency
  • CPUC6StateResidency
  • CPUC7StateResidency
  • CPUTemperature
  • CPUBusyFrequencyMhz
  • CPUC0SubstateC01Percent
  • CPUC0SubstateC02Percent
  • CPUC0SubstateC0WaitPercent

Metrics can be retrieved based on specific CPU models and topology attributes of the host. For more details on metric and CPU compatibility please check the README.md file.