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

Function makeTraces

tempodb/encoding/vparquet4/block_search_test.go:290–402  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

288}
289
290func makeTraces() ([]*Trace, map[string]string, map[string]string, map[string]string) {
291 traces := []*Trace{}
292 intrinsicVals := map[string]string{}
293 resourceAttrVals := map[string]string{}
294 spanAttrVals := map[string]string{}
295
296 resourceAttrVals[LabelCluster] = "cluster"
297 resourceAttrVals[LabelServiceName] = "servicename"
298 resourceAttrVals[LabelNamespace] = "ns"
299 resourceAttrVals[LabelPod] = "pod"
300 resourceAttrVals[LabelContainer] = "con"
301 resourceAttrVals[LabelK8sClusterName] = "kclust"
302 resourceAttrVals[LabelK8sNamespaceName] = "kns"
303 resourceAttrVals[LabelK8sPodName] = "kpod"
304 resourceAttrVals[LabelK8sContainerName] = "k8scon"
305
306 dedicatedResourceAttrs := DedicatedAttributes{
307 String01: ptr("dedicated-resource-attr-value-1"),
308 String02: ptr("dedicated-resource-attr-value-2"),
309 String03: ptr("dedicated-resource-attr-value-3"),
310 String04: ptr("dedicated-resource-attr-value-4"),
311 String05: ptr("dedicated-resource-attr-value-5"),
312 }
313 resourceAttrVals["dedicated.resource.1"] = *dedicatedResourceAttrs.String01
314 resourceAttrVals["dedicated.resource.2"] = *dedicatedResourceAttrs.String02
315 resourceAttrVals["dedicated.resource.3"] = *dedicatedResourceAttrs.String03
316 resourceAttrVals["dedicated.resource.4"] = *dedicatedResourceAttrs.String04
317 resourceAttrVals["dedicated.resource.5"] = *dedicatedResourceAttrs.String05
318
319 intrinsicVals[LabelName] = "span"
320 // todo: the below 3 are not supported in traceql and should be removed when support for tags based search is removed
321 intrinsicVals[LabelRootServiceName] = "rootsvc"
322 intrinsicVals[LabelStatusCode] = "2"
323 intrinsicVals[LabelRootSpanName] = "rootspan"
324
325 spanAttrVals[LabelHTTPMethod] = "method"
326 spanAttrVals[LabelHTTPUrl] = "url"
327 spanAttrVals[LabelHTTPStatusCode] = "404"
328
329 dedicatedSpanAttrs := DedicatedAttributes{
330 String01: ptr("dedicated-span-attr-value-1"),
331 String02: ptr("dedicated-span-attr-value-2"),
332 String03: ptr("dedicated-span-attr-value-3"),
333 String04: ptr("dedicated-span-attr-value-4"),
334 }
335 spanAttrVals["dedicated.span.1"] = *dedicatedSpanAttrs.String01
336 spanAttrVals["dedicated.span.2"] = *dedicatedSpanAttrs.String02
337 spanAttrVals["dedicated.span.3"] = *dedicatedSpanAttrs.String03
338 spanAttrVals["dedicated.span.4"] = *dedicatedSpanAttrs.String04
339 spanAttrVals["dedicated.span.5"] = test.DedicatedBlobTestString()
340
341 for i := 0; i < 10; i++ {
342 tr := &Trace{
343 RootServiceName: "rootsvc",
344 RootSpanName: "rootspan",
345 }
346
347 for j := 0; j < 3; j++ {

Callers 2

Calls 4

DedicatedBlobTestStringFunction · 0.92
RandomStringFunction · 0.92
ptrFunction · 0.70
attrFunction · 0.70

Tested by

no test coverage detected