From da15c397b3dbbba07d159b3af767aa13d443cfd6 Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Thu, 20 Jun 2019 18:52:30 +0200 Subject: Add statsclient - pure Go implementation for stats API Change-Id: Ia5bab652c6089378697459f477f9060dc7a53e90 Signed-off-by: Ondrej Fabry --- adapter/stats_api.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'adapter/stats_api.go') diff --git a/adapter/stats_api.go b/adapter/stats_api.go index 146914d..798fcbd 100644 --- a/adapter/stats_api.go +++ b/adapter/stats_api.go @@ -15,9 +15,20 @@ package adapter import ( + "errors" "fmt" ) +var ( + ErrStatDirBusy = errors.New("stat dir busy") + ErrStatDumpBusy = errors.New("stat dump busy") +) + +var ( + // DefaultStatsSocket is the default path for the VPP stat socket file. + DefaultStatsSocket = "/run/vpp/stats.sock" +) + // StatsAPI provides connection to VPP stats API. type StatsAPI interface { // Connect establishes client connection to the stats API. -- cgit 1.2.3-korg