Skip to content

Updating kfake fails TestManagerMetrics #664

@rubvs

Description

@rubvs

From main run

> go get -u github.com/twmb/franz-go/pkg/kfake
> go mod tidy
> go test -v -race -timeout=10s ./... -run TestManagerMetrics

=== RUN   TestManagerMetrics
    manager_test.go:431:
                Error Trace:    /Users/rubenvanstaden/issue/apm_queue/661/apm-queue/kafka/manager_test.go:431
                Error:          "[{messaging.kafka.connects.count Total number of connections opened, by broker 1 {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380781 -0400 EDT m=+0.007719668 2025-05-28 19:58:21.386697 -0400 EDT m=+0.013636084 4 []}] CumulativeTemporality true}} {messaging.kafka.disconnects.count Total number of connections closed, by broker 1 {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}}]}} 2025-05-28 19:58:21.380814 -0400 EDT m=+0.007752459 2025-05-28 19:58:21.386709 -0400 EDT m=+0.013648043 2 []}] CumulativeTemporality true}} {messaging.kafka.write_bytes Total number of bytes written, by broker By {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 Metadata <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 392 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 FindCoordinator <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 90 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 DescribeGroups <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 59 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 OffsetFetch <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 104 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 ListOffsets <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 390 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 ApiVersions <nil>}}]}} 2025-05-28 19:58:21.38083 -0400 EDT m=+0.007768668 2025-05-28 19:58:21.386714 -0400 EDT m=+0.013652543 124 []}] CumulativeTemporality true}} {messaging.kafka.read_bytes.count Total number of bytes read, by broker By {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}}]}} 2025-05-28 19:58:21.380845 -0400 EDT m=+0.007783501 2025-05-28 19:58:21.386733 -0400 EDT m=+0.013671876 3137 []}] CumulativeTemporality true}} {messaging.kafka.write.latency Time it took to write a batch including wait time before writing s {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 ApiVersions <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 4 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {1.4707999999999999e-05 true} {9.2583e-05 true} 0.000154707 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 Metadata <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 5 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {1.8125e-05 true} {0.000858875 true} 0.0010064170000000001 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 FindCoordinator <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 2 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {6.9625e-05 true} {0.00064325 true} 0.0007128750000000001 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 DescribeGroups <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 1 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {0.000430042 true} {0.000430042 true} 0.000430042 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 OffsetFetch <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 1 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {4.675e-05 true} {4.675e-05 true} 4.675e-05 []} {{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {operation {4 0 ListOffsets <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380954 -0400 EDT m=+0.007892626 2025-05-28 19:58:21.38674 -0400 EDT m=+0.013679043 2 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {0.00036095800000000004 true} {0.000398209 true} 0.000759167 []}] CumulativeTemporality}} {messaging.kafka.read.latency Time it took to read a batch including wait time before reading s {[{{{[{messaging.system {4 0 kafka <nil>}} {namespace {4 0 name_space <nil>}} {outcome {4 0 success <nil>}}]}} 2025-05-28 19:58:21.380984 -0400 EDT m=+0.007923001 2025-05-28 19:58:21.386763 -0400 EDT m=+0.013701709 15 [0 5 10 25 50 75 100 250 500 750 1000 2500 5000 7500 10000] [0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0] {9.9541e-05 true} {0.00028233399999999997 true} 0.0022929179999999997 []}] CumulativeTemporality}}]" should have 8 item(s), but has 6
                Test:           TestManagerMetrics
--- FAIL: TestManagerMetrics (0.01s)

From should have 8 item(s), but has 6, the metrics count should be 8, but is 6, see Code.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions