Skip to content

New Intel RDT input plugin #8087

@p-zak

Description

@p-zak

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.

Proposal:

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

I am creating this issue to see if there are any questions or concerns about this before creating a PR containing the RDT input plugin.

Current behavior:

Currently it is not possible to gather and expose RDT metrics.

Desired behavior:

This plugin will allow RDT metrics to be gathered end exposed.

Use case:

Users would be able to gather and expose Intel Resource Director Technology metrics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestRequests for new plugin and for new features to existing plugins

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions