Skip to content

Releases: intel/powertelemetry

v1.0.2

14 Nov 18:19
c4a2bf1
Compare
Choose a tag to compare

What's Changed

  • Enable C1/C6 State Residency and Bus Clock speed to GraniteRapids-D by @alysondeives in #8
  • chore(deps): Upgrade gopsutil from v3 to v4 by @zmyzheng in #7

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

10 Jan 14:41
5279ae9
Compare
Choose a tag to compare
  • Proportionally decrease offset deltas to avoid overflow and values above 100% in C-state metrics.
  • Handle error in activeEventsAsGroup to avoid panic.
  • Upgrade gopsutil to v3.23.11.

v1.0.0

28 Nov 17:40
Compare
Choose a tag to compare

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.