diff --git a/app_report.go b/app_report.go index 9669db4..9b52e9c 100644 --- a/app_report.go +++ b/app_report.go @@ -59,6 +59,9 @@ func (app *app) buildReport() *anet.Msg { info.OutBytes = app.outBytes info.ReconnectCount = app.reconnectCount + info.ReadChanSize = len(app.chRead) + info.WriteChanSize = len(app.chWrite) + msg.AgentInfo = &info return &msg } diff --git a/go.mod b/go.mod index be65753..2cb6dee 100644 --- a/go.mod +++ b/go.mod @@ -7,8 +7,8 @@ require ( github.com/containerd/cgroups v1.0.4 github.com/dustin/go-humanize v1.0.0 github.com/gorilla/websocket v1.5.0 - github.com/jkstack/anet v0.0.0-20220805084406-b2b99e224f87 - github.com/jkstack/jkframe v1.0.7 + github.com/jkstack/anet v0.0.0-20220902094756-01577713a50a + github.com/jkstack/jkframe v1.0.8 github.com/kardianos/service v1.2.1 github.com/opencontainers/runtime-spec v1.0.2 github.com/shirou/gopsutil v3.21.11+incompatible diff --git a/go.sum b/go.sum index f3e478c..9635cb1 100644 --- a/go.sum +++ b/go.sum @@ -146,16 +146,15 @@ github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hf github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/jkstack/anet v0.0.0-20220805084406-b2b99e224f87 h1:cvdLKwhsL8PfEtAF0gwPa2gJ3QsFyXwsxg2gyHR8mnY= -github.com/jkstack/anet v0.0.0-20220805084406-b2b99e224f87/go.mod h1:zpkHPpKpEdaNNLLLabhWdyjRcczZYwPLocie5ys/RTc= -github.com/jkstack/jkframe v1.0.7 h1:e5VWFa6VRkFvxKuNNnkT8FYq02eFAPxg2qWxLcdkY08= -github.com/jkstack/jkframe v1.0.7/go.mod h1:Nvs/TgkQD3OA324+ljCzBlfhd1tvCxhESBXywRB9l/c= +github.com/jkstack/anet v0.0.0-20220902094756-01577713a50a h1:DCqWM4AASqrQ9Uoj9HA1p+viHnZPN/c4VL/EWj2XEsg= +github.com/jkstack/anet v0.0.0-20220902094756-01577713a50a/go.mod h1:L9J4lHwDxTsCPX5MNaVa/0UG36JIiDWIJxlp3jmCQxQ= +github.com/jkstack/jkframe v1.0.8 h1:+hrdYFs7OnwJB3QiYoqfsH3laXYKR/gI56Xc5k88zDs= +github.com/jkstack/jkframe v1.0.8/go.mod h1:Nvs/TgkQD3OA324+ljCzBlfhd1tvCxhESBXywRB9l/c= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=