From 59efbb3ba20994b9820b150d2dcf7632d5cb46e2 Mon Sep 17 00:00:00 2001 From: xeway Date: Wed, 17 Apr 2024 23:23:33 +0200 Subject: [PATCH 1/2] Add Latency to IO struct Signed-off-by: xeway --- cgroup2/io.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cgroup2/io.go b/cgroup2/io.go index b70dd8ef..b6f7b5d0 100644 --- a/cgroup2/io.go +++ b/cgroup2/io.go @@ -43,8 +43,9 @@ func (e Entry) String() string { } type IO struct { - BFQ BFQ - Max []Entry + BFQ BFQ + Max []Entry + Latency []Entry } func (i *IO) Values() (o []Value) { From f0fe1b45fd5800a1cd0b733017d76ca13e3e93e4 Mon Sep 17 00:00:00 2001 From: xeway Date: Fri, 19 Apr 2024 23:39:44 +0200 Subject: [PATCH 2/2] Add io.latency in Values() function Signed-off-by: xeway --- cgroup2/io.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cgroup2/io.go b/cgroup2/io.go index b6f7b5d0..dd02b25d 100644 --- a/cgroup2/io.go +++ b/cgroup2/io.go @@ -61,5 +61,11 @@ func (i *IO) Values() (o []Value) { value: e.String(), }) } + for _, e := range i.Latency { + o = append(o, Value{ + filename: "io.latency", + value: e.String(), + }) + } return o }