我想使用Client.ContainerStats(ctxcontext.Context,containerIDstring,streambool)获取容器流统计数据的方法。据我了解,如果我将true传递给stream参数,Docker将不会关闭连接并定期发送包含容器统计信息的JSON。但是,我不知道如何解码JSON,因为我不知道JSON数据从哪里开始和结束。我现在正在使用的是我不使用流选项,只是定期获取数据然后像这样解码。stats,err:=dockerClient.ContainerStats(ctx,container.ContainerID,false)msgBytes,_:
我想使用Client.ContainerStats(ctxcontext.Context,containerIDstring,streambool)获取容器流统计数据的方法。据我了解,如果我将true传递给stream参数,Docker将不会关闭连接并定期发送包含容器统计信息的JSON。但是,我不知道如何解码JSON,因为我不知道JSON数据从哪里开始和结束。我现在正在使用的是我不使用流选项,只是定期获取数据然后像这样解码。stats,err:=dockerClient.ContainerStats(ctx,container.ContainerID,false)msgBytes,_: