Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

the plugin  will be marked as uninitialized. 

Plugin read loop:

Once all the socket initialization happens, the plugin read loop will be kicked off every 6 seconds to read the stats from DPDK by sending JSON encoded message to the server and waiting for the response.

...

Setup:

Plugin configuration:

  • The plugin is disabled by default , so it should be enabled in collectd.config file 
LoadPlugin dpdk_telemetry
  • The  plugin uses below default socket paths for the client and the server, to use configuration other than default below has to be updated in collectd.conf file
ClientSocketPath "/var/run/.client"
DpdkSocketPath "/var/run/dpdk/rte/telemetry"


Dependencies: 

This plugin depends on DPDK 19.08 release. 


Reference: 

  1. DPDK telemetry library -  http://lxr.dpdk.org/dpdk/v19.08/source/lib/librte_telemetry