3b008d06b4
Adds logs scenario which is quite basic and not that smart to begin with. This will hopefully ease development of Explore and support for logs in Grafana.
23 lines
393 B
Go
23 lines
393 B
Go
package testdata
|
|
|
|
import (
|
|
"math/rand"
|
|
"time"
|
|
)
|
|
|
|
type randomStringProvider struct {
|
|
r *rand.Rand
|
|
data []string
|
|
}
|
|
|
|
func newRandomStringProvider(data []string) *randomStringProvider {
|
|
return &randomStringProvider{
|
|
r: rand.New(rand.NewSource(time.Now().UnixNano())),
|
|
data: data,
|
|
}
|
|
}
|
|
|
|
func (p *randomStringProvider) Next() string {
|
|
return p.data[p.r.Int31n(int32(len(p.data)))]
|
|
}
|