-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Hello,
When trying to ingest HWPC data, I am faced with an unexplained behavior.
As far as I can tell, the formula generally works. However, looking at smartwatt's container logs more precisely, I can find:
{"log":"2025-03-20 14:45:01,938 - 64 - ('cpu_dispatcher', 'powerapi/hwpc-sensor', '0') - root - ERROR - Failed to process tick 2025-03-11 12:47:56.060000: missing global report\n","stream":"stderr","time":"2025-03-20T14:45:01.938561318Z"}
{"log":"2025-03-20 14:45:01,939 - 64 - ('cpu_dispatcher', 'powerapi/hwpc-sensor', '0') - root - DEBUG - received message: HWPCReport(2025-03-11 12:47:56.060000, powerapi/hwpc-sensor, all)\n","stream":"stderr","time":"2025-03-20T14:45:01.939076312Z"}
It seems that processing the tick failed due to the lack of global report and I would guess "global report" corresponds to the all
target, parsed right afterwards. Are these assumptions sound?
For completeness:
- HWPC data corresponding to this tick (
groups
removed due to length):
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d3"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"59d6190c-e5e0-4996-ac48-f04f61130412-4"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d4"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"59d6190c-e5e0-4996-ac48-f04f61130412-5"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d5"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"59d6190c-e5e0-4996-ac48-f04f61130412-2"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d6"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"59d6190c-e5e0-4996-ac48-f04f61130412-1"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d7"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"59d6190c-e5e0-4996-ac48-f04f61130412-3"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d8"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"powerapi_hwpc"}
{"_id":{"$oid":"67d030fc6b88dcf0bb5e39d9"},"timestamp":{"$date":"2025-03-11T12:47:56.06Z"},"sensor":"powerapi/hwpc-sensor","target":"all"}
- Smartwatts configuration file:
{
"verbose": true,
"stream": false,
"input": {
"puller": {
"model": "HWPCReport",
"type": "mongodb",
"uri": "mongodb://x:y@z:4242",
"db": "tmp_db_sensor",
"collection": "hwpc_report"
}
},
"output": {
"pusher_power":{
"model": "PowerReport",
"type": "csv",
"directory": "/home/powerapi/"
}
},
"cpu-base-freq": 1100,
"disable-dram-formula": true,
"sensor-reports-frequency": 500
}
Thank you in advance!
Metadata
Metadata
Assignees
Labels
No labels