Skip to content

Plugin DPDKEvents

Florian Forster edited this page Nov 21, 2023 · 1 revision
Clone this wiki locally

Name:

DPDK Events plugin

Type:

read

Callbacks:

config, init, read, shutdown

Status:

supported

FirstVersion:

5.8

Copyright:

2017 Intel Corporation

License:

Manpage:

collectd.conf(5)

See also:

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