Difference between revisions of "Plugin:DPDK Telemetry"

From collectd Wiki
Jump to: navigation, search
(Add DPDK_telemetry plugin page)
 
m (Synopsis)
Line 21: Line 21:
 
== Synopsis ==
 
== Synopsis ==
  
LoadPlugin dpdk_telemetry
+
  LoadPlugin dpdk_telemetry
<Plugin dpdk_telemetry>
+
  <Plugin dpdk_telemetry>
 
     ClientSocketPath "/var/run/.client"
 
     ClientSocketPath "/var/run/.client"
 
     DpdkSocketPath "/var/run/dpdk/rte/telemetry"
 
     DpdkSocketPath "/var/run/dpdk/rte/telemetry"
</Plugin>
+
  </Plugin>
  
 
== Example graph ==
 
== Example graph ==

Revision as of 22:45, 11 March 2020

DPDK Telemetry plugin
Type: read
Callbacks: init, read, config
Status: supported
First version: 5.9
Copyright: 2019 Intel Corporation
License: MIT license
Manpage: n/a
List of Plugins


The DPDK telemetry plugin collects interface, application and global statistics. It is used as a replacement for the dpdkstat plugin from the DPDK 19.08.

The plugin retrieves metrics from a DPDK packet forwarding application by sending the JSON formatted message via a UNIX domain socket. The DPDK telemetry component will respond with a JSON formatted reply, delivering the requested metrics. The plugin parses the JSON data, and publishes the metric values to collectd for further use.

Configuration options are documented in the collectd-dpdk_telemetry(5) manual page.


Synopsis

 LoadPlugin dpdk_telemetry
 <Plugin dpdk_telemetry>
   ClientSocketPath "/var/run/.client"
   DpdkSocketPath "/var/run/dpdk/rte/telemetry"
 </Plugin>

Example graph

None yet. Add one now!

Dependencies

  • libjansson

History

The DPDK telemetry plugin has been available since version 5.11.