mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
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)))]
|
|
}
|