Export Dpservice statistics to Prometheus readable format.
The prometheus-dpdk-exporter
is responsible for monitoring and exposing Dpservice statistics from DPDK telemetry. When run, prometheus-dpdk-exporter
creates a simple web server (on a configurable port), on which statistics can be reached. These statistics are updated in configurable time intervals and can be then visualized in dashboard tools like Grafana. Currently, it provides a solution to get the number of NAT ports used, the number of Virtual services used and other Interface statistics exported as Prometheus metrics.
Dpservice needs to be running on the same host to run prometheus-dpdk-exporter
and to export the statistics prometheus-dpdk-exporter
needs to have access to the socket with the path specified in variable metrics.SocketPath
(/var/run/dpdk/rte/dpdk_telemetry.v2).
Also specified port (by default 8080) on which we want to run prometheus-dpdk-exporter
needs to be available.
This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.
Copyright (20xx-)20xx SAP SE or an SAP affiliate company and contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.