honeycombio / loadgen

A flexible command-line load generator to create traces in OTel or Honeycomb formats
Apache License 2.0
6 stars 2 forks source link

feat: Add key cardinality testing feature #67

Closed kentquirk closed 3 weeks ago

kentquirk commented 1 month ago

Which problem is this PR solving?

So mykey=/k50,60 will generate a field called mykey that will have values of cardinality 50, but not all possible values will be used until 60 seconds have passed.

Includes testing and benchmark code, as well as a readme update.

MikeGoldsmith commented 3 weeks ago

@kentquirk what's the status if this change? Is it something we still want to pursue?

kentquirk commented 3 weeks ago

Yes! I've been running it locally, but I'd like an approval from a team member, please. This was used to mimic some traffic like what we were seeing from customers that breaks the EMA sampler.