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}} |...")
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>