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

Function makeTraces

tempodb/encoding/vparquet5/block_search_test.go:364–475  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

362}
363
364func makeTraces() ([]*Trace, map[string]string, map[string]string, map[string]string) {
365 traces := []*Trace{}
366 intrinsicVals := map[string]string{}
367 resourceAttrVals := map[string]string{}
368 spanAttrVals := map[string]string{}
369
370 resourceAttrVals[LabelCluster] = "cluster"
371 resourceAttrVals[LabelServiceName] = "servicename"
372 resourceAttrVals[LabelNamespace] = "ns"
373 resourceAttrVals[LabelPod] = "pod"
374 resourceAttrVals[LabelContainer] = "con"
375 resourceAttrVals[LabelK8sClusterName] = "kclust"
376 resourceAttrVals[LabelK8sNamespaceName] = "kns"
377 resourceAttrVals[LabelK8sPodName] = "kpod"
378 resourceAttrVals[LabelK8sContainerName] = "k8scon"
379
380 dedicatedResourceAttrs := DedicatedAttributes{
381 String01: []string{"dedicated-resource-attr-value-1"},
382 String02: []string{"dedicated-resource-attr-value-2"},
383 String03: []string{"dedicated-resource-attr-value-3"},
384 String04: []string{"dedicated-resource-attr-value-4"},
385 String05: []string{"dedicated-resource-attr-value-5"},
386 }
387 resourceAttrVals["dedicated.resource.1"] = dedicatedResourceAttrs.String01[0]
388 resourceAttrVals["dedicated.resource.2"] = dedicatedResourceAttrs.String02[0]
389 resourceAttrVals["dedicated.resource.3"] = dedicatedResourceAttrs.String03[0]
390 resourceAttrVals["dedicated.resource.4"] = dedicatedResourceAttrs.String04[0]
391 resourceAttrVals["dedicated.resource.5"] = dedicatedResourceAttrs.String05[0]
392
393 intrinsicVals[LabelName] = "span"
394 // todo: the below 3 are not supported in traceql and should be removed when support for tags based search is removed
395 intrinsicVals[LabelRootServiceName] = "rootsvc"
396 intrinsicVals[LabelStatusCode] = "2"
397 intrinsicVals[LabelRootSpanName] = "rootspan"
398
399 spanAttrVals[LabelHTTPMethod] = "method"
400 spanAttrVals[LabelHTTPUrl] = "url"
401 spanAttrVals[LabelHTTPStatusCode] = "404"
402
403 dedicatedSpanAttrs := DedicatedAttributes{
404 String01: []string{"dedicated-span-attr-value-1"},
405 String02: []string{"dedicated-span-attr-value-2"},
406 String03: []string{"dedicated-span-attr-value-3"},
407 String04: []string{"dedicated-span-attr-value-4"},
408 String05: []string{test.DedicatedBlobTestString()},
409 }
410 spanAttrVals["dedicated.span.1"] = dedicatedSpanAttrs.String01[0]
411 spanAttrVals["dedicated.span.2"] = dedicatedSpanAttrs.String02[0]
412 spanAttrVals["dedicated.span.3"] = dedicatedSpanAttrs.String03[0]
413 spanAttrVals["dedicated.span.4"] = dedicatedSpanAttrs.String04[0]
414 spanAttrVals["dedicated.span.5"] = dedicatedSpanAttrs.String05[0]
415
416 for i := 0; i < 10; i++ {
417 tr := &Trace{
418 RootServiceName: "rootsvc",
419 RootSpanName: "rootspan",
420 }
421

Callers 2

Calls 3

DedicatedBlobTestStringFunction · 0.92
RandomStringFunction · 0.92
attrFunction · 0.70

Tested by

no test coverage detected