a2c9509a4a
Type: improvement Change-Id: Ie3b25a86b99098d2b3a21a11fc73234c8ed589d6 Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
.. _if_stats_client_doc: VPP interface stats client ========================== This is a source code and a binary of a ‘thin client’ to collect, aggregate and expose VPP interface stats through VPP stats socket API. It also provides some information about the installed VPP version. This can be used by monitoring systems that needs to grab those details through a simple executable client with no dependencies. example use case: where VPP runs in a container that can’t expose the socket API to the host level Prerequisites (for building) ---------------------------- **GoVPP** library (compatible with VPP 18.10) vpp, vpp-api, vpp-lib Building -------- .. code:: bash go get git.fd.io/govpp.git go build Using (post-build for example on linux 64bit) --------------------------------------------- .. code:: bash ./bin/vpp_if_stats_linux_amd64 Output examples --------------- `JSON schema <./response_schema.json>`__ `Example <./response_example.json>`__