MCPcopy
hub / github.com/grafana/tempo / generateRandomLogs

Method generateRandomLogs

pkg/util/trace_info.go:290–301  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

288}
289
290func (t *TraceInfo) generateRandomLogs() []*jaeger.Log {
291 var logs []*jaeger.Log
292 count := t.generateRandomInt(1, 5)
293 for i := int64(0); i < count; i++ {
294 logs = append(logs, &jaeger.Log{
295 Timestamp: t.timestamp.UnixMicro(),
296 Fields: append(t.generateRandomTagsWithPrefix("vulture-event"), t.generateFixedAttributesWithPrefix("vulture-event")...),
297 })
298 }
299
300 return logs
301}
302
303func (t *TraceInfo) ConstructTraceFromEpoch() (*tempopb.Trace, error) {
304 trace := &tempopb.Trace{}

Callers 2

TestGenerateRandomLogsFunction · 0.95
makeThriftBatchMethod · 0.95

Tested by 1

TestGenerateRandomLogsFunction · 0.76