Skip to content

New input plugin for Intel RDT (Intel Resource Director Technology)#8150

Merged
ssoroka merged 6 commits intoinfluxdata:masterfrom
p-zak:intel_rdt_new_input_plugin
Oct 1, 2020
Merged

New input plugin for Intel RDT (Intel Resource Director Technology)#8150
ssoroka merged 6 commits intoinfluxdata:masterfrom
p-zak:intel_rdt_new_input_plugin

Conversation

@p-zak
Copy link
Copy Markdown
Collaborator

@p-zak p-zak commented Sep 18, 2020

Required for all PRs:

  • Signed CCLA.
  • Associated README.md updated.
  • Has appropriate unit tests.

CCLA completed and signed by Intel Corporation (I hope ICLA is not required since this github account is business account).

This PR solves #8087

Feature Request

We have created a Telegraf input plugin which collects information provided by monitoring features of Intel Resource Director Technology (Intel® RDT) like Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM), Cache Allocation Technology (CAT) and Code and Data Prioritization (CDP) Technology provide the hardware framework to monitor and control the utilization of shared resources, like last level cache, memory bandwidth. These technologies comprise Intel’s Resource Director Technology (RDT). As multithreaded and multicore platform architectures emerge, running workloads in single-threaded, multithreaded, or complex virtual machine environment, the last level cache and memory bandwidth are key resources to manage. Intel introduces CMT, MBM, CAT and CDP to manage these various workloads across shared resources.

To gather Intel RDT metrics plugin uses pqos cli tool which is a part of Intel(R) RDT Software Package.

The plugin we have created will be able to expose following metrics:

  • Memory Bandwidth on Local NUMA Node
  • Memory Bandwidth on Remote NUMA Node
  • Total Memory Bandwidth
  • L3 Cache Occupancy
  • L3 Cache Misses
  • Instructions Per Cycle

Copy link
Copy Markdown
Contributor

@ssoroka ssoroka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. Couple comments

@ssoroka ssoroka merged commit 5f02c69 into influxdata:master Oct 1, 2020
@ssoroka
Copy link
Copy Markdown
Contributor

ssoroka commented Oct 1, 2020

Merged! thanks for the contribution :)

@p-zak p-zak mentioned this pull request Oct 5, 2020
arstercz pushed a commit to arstercz/telegraf that referenced this pull request Mar 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants