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

Method print

cmd/tempo-cli/cmd-analyse-block.go:424–454  ·  view source on GitHub ↗
(settings heuristicSettings, printSettings printSettings)

Source from the content-addressed store, hash-verified

422}
423
424func (s blockSummary) print(settings heuristicSettings, printSettings printSettings) error {
425 if printSettings.Full {
426 if err := printFullSummary("span", settings, s.spanSummary, s.numRowGroups); err != nil {
427 return err
428 }
429
430 if err := printFullSummary("resource", settings, s.resourceSummary, s.numRowGroups); err != nil {
431 return err
432 }
433
434 if err := printFullSummary("event", settings, s.eventSummary, s.numRowGroups); err != nil {
435 return err
436 }
437 }
438
439 if printSettings.Simple {
440 printSimpleSummary("span", settings.NumStringAttr, s.spanSummary)
441 printSimpleSummary("resource", settings.NumStringAttr, s.resourceSummary)
442 printSimpleSummary("event", settings.NumStringAttr, s.eventSummary)
443 }
444
445 if printSettings.Jsonnet {
446 printDedicatedColumnOverridesJsonnet(s, settings, s.numRowGroups)
447 }
448
449 if printSettings.CliArgs {
450 printCliArgs(s, settings, s.numRowGroups)
451 }
452
453 return nil
454}
455
456func (s blockSummary) ToDedicatedColumns(settings heuristicSettings) []backend.DedicatedColumn {
457 var dedicatedCols []backend.DedicatedColumn

Callers 2

RunMethod · 0.80
RunMethod · 0.80

Calls 4

printFullSummaryFunction · 0.85
printSimpleSummaryFunction · 0.85
printCliArgsFunction · 0.85

Tested by

no test coverage detected