Plugin:DPDKEvents

From collectd Wiki
Revision as of 17:34, 20 March 2019 by Kwiatrowski (talk | contribs) (Created page with "{{Infobox Plugin | Name=DPDK Events | Type=read | Callbacks={{Callback|config}}, {{Callback|init}}, {{Callback|read}}, {{Callback|shutdown}} | Status={{supported}} |...")

(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>

Dependencies