Plugin:DPDKEvents

From collectd Wiki
Revision as of 00:53, 12 March 2020 by Efoley (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
DPDK Events plugin
Type: read
Callbacks: config, init, read, shutdown
Status: supported
First version: 5.8
Copyright: 2017 Intel Corporation
License: MIT license
Manpage: collectd.conf(5)
List of Plugins

The dpdkevents plugin collects events from DPDK such as link status of network ports and Keep Alive status of DPDK logical cores. In order to get Keep Alive events following requirements must be met:

  • DPDK >= 16.07
  • support for Keep Alive implemented in DPDK application. More details can be found here: dpdk keep alive.

For a full description of available options please refer to the collectd.conf(5) manual page.

Synopsis

<Plugin "dpdkevents">
  <EAL>
    Coremask "0x1"
    MemoryChannels "4"
    FilePrefix "rte"
  </EAL>
  <Event "link_status">
    SendEventsOnUpdate true
    EnabledPortMask 0xffff
    PortName "interface1"
    PortName "interface2"
    SendNotification false
  </Event>
  <Event "keep_alive">
    SendEventsOnUpdate true
    LCoreMask "0xf"
    KeepAliveShmName "/dpdk_keepalive_shm_name"
    SendNotification false
  </Event>
</Plugin>

Example Graph

None yet. Add one now!

Dependencies