Difference between revisions of "Plugin:DPDKEvents"

From collectd Wiki
Jump to: navigation, search
(Created page with "{{Infobox Plugin | Name=DPDK Events | Type=read | Callbacks={{Callback|config}}, {{Callback|init}}, {{Callback|read}}, {{Callback|shutdown}} | Status={{supported}} |...")
 
m
 
Line 37: Line 37:
 
   </Event>
 
   </Event>
 
  </Plugin>
 
  </Plugin>
 +
 +
== Example Graph ==
 +
{{No Example Graph}}
  
 
== Dependencies ==
 
== Dependencies ==

Latest revision as of 00:53, 12 March 2020

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