Difference between revisions of "Plugin:DPDK Telemetry"
From collectd Wiki
(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 23: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.
Contents
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.