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

Method generateSpanWellKnownAttributes

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

Source from the content-addressed store, hash-verified

264}
265
266func (t *TraceInfo) generateSpanWellKnownAttributes() []*jaeger.Tag {
267 if t.r.Intn(2) == 0 {
268 return nil
269 }
270 return []*jaeger.Tag{
271 {Key: "http.method", VType: jaeger.TagType_STRING, VStr: stringPtr(t.generateRandomString())},
272 {Key: "http.url", VType: jaeger.TagType_STRING, VStr: stringPtr(t.generateRandomString())},
273 {Key: "http.status_code", VType: jaeger.TagType_LONG, VLong: int64Ptr(t.generateRandomInt(1, 500))},
274 }
275}
276
277func (t *TraceInfo) generateRandomTagsWithPrefix(prefix string) []*jaeger.Tag {
278 var tags []*jaeger.Tag

Callers 1

makeThriftBatchMethod · 0.95

Calls 4

generateRandomStringMethod · 0.95
generateRandomIntMethod · 0.95
int64PtrFunction · 0.85
stringPtrFunction · 0.70

Tested by

no test coverage detected