facebookincubator / dynolog

Dynolog is a telemetry daemon for performance monitoring and tracing. It exports metrics from different components in the system like the linux kernel, CPU, disks, Intel PT, GPUs etc. Dynolog also integrates with pytorch and can trigger traces for distributed training applications.
MIT License
260 stars 38 forks source link

Implement per-CPU event collection in hbt. #164

Closed williamsumendap closed 1 year ago

williamsumendap commented 1 year ago

Summary: Hbt currently accumulates per CPU values in https://www.internalfb.com/code/fbsource/[79387c81c3b7]/fbcode/hbt/src/perf_event/PerCpuBase.h?lines=116.

We want to be able to return per-CPU values as well.

Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request was exported from Phabricator. Differential Revision: D47485376

facebook-github-bot commented 1 year ago

This pull request has been merged in facebookincubator/dynolog@520e6f643f84c12b634412b2871a1dd291f91513.