增加ReadChanSize和WriteChanSize监控数据上报

This commit is contained in:
lwch
2022-09-02 17:49:20 +08:00
parent eda652ee5d
commit 6771d73816
3 changed files with 9 additions and 7 deletions

View File

@@ -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
}

4
go.mod
View File

@@ -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

9
go.sum
View File

@@ -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=