linter pass

This commit is contained in:
Joe Kralicky 2024-12-20 03:41:09 +00:00
parent 54dc955ad6
commit ec1566187a
No known key found for this signature in database
GPG key ID: 75C4875F34A9FB79
3 changed files with 21 additions and 21 deletions

View file

@ -42,32 +42,32 @@ type TraceDetails struct {
}
func (td *TraceDetails) SpanTree() *SpanTree {
nodesById := map[oteltrace.SpanID]*SpanTreeNode{}
nodesById[oteltrace.SpanID([8]byte{})] = &SpanTreeNode{} // root node
nodesByID := map[oteltrace.SpanID]*SpanTreeNode{}
nodesByID[oteltrace.SpanID([8]byte{})] = &SpanTreeNode{} // root node
for _, span := range td.Spans {
spanId, _ := trace.ToSpanID(span.Raw.SpanId)
nodesById[spanId] = &SpanTreeNode{
spanID, _ := trace.ToSpanID(span.Raw.SpanId)
nodesByID[spanID] = &SpanTreeNode{
Span: span,
}
}
detachedNodesById := map[oteltrace.SpanID]*SpanTreeNode{}
for _, span := range td.Spans {
spanId, _ := trace.ToSpanID(span.Raw.SpanId)
parentSpanId, _ := trace.ToSpanID(span.Raw.ParentSpanId)
if _, ok := nodesById[parentSpanId]; !ok {
detachedNodesById[parentSpanId] = &SpanTreeNode{}
nodesById[parentSpanId] = detachedNodesById[parentSpanId]
spanID, _ := trace.ToSpanID(span.Raw.SpanId)
parentSpanID, _ := trace.ToSpanID(span.Raw.ParentSpanId)
if _, ok := nodesByID[parentSpanID]; !ok {
detachedNodesById[parentSpanID] = &SpanTreeNode{}
nodesByID[parentSpanID] = detachedNodesById[parentSpanID]
}
nodesById[spanId].Parent = nodesById[parentSpanId]
nodesById[parentSpanId].Children = append(nodesById[parentSpanId].Children, nodesById[spanId])
nodesByID[spanID].Parent = nodesByID[parentSpanID]
nodesByID[parentSpanID].Children = append(nodesByID[parentSpanID].Children, nodesByID[spanID])
}
for _, node := range nodesById {
for _, node := range nodesByID {
slices.SortFunc(node.Children, func(a, b *SpanTreeNode) int {
return cmp.Compare(a.Span.Raw.StartTimeUnixNano, b.Span.Raw.StartTimeUnixNano)
})
}
return &SpanTree{
Root: nodesById[oteltrace.SpanID([8]byte{})],
Root: nodesByID[oteltrace.SpanID([8]byte{})],
DetachedParents: detachedNodesById,
}
}
@ -106,15 +106,15 @@ func (tr *TraceResults) computeTraces() *Traces {
for _, scopeSpans := range resSpan.ScopeSpans {
scope := scopeSpans.Scope
for _, span := range scopeSpans.Spans {
traceId, _ := trace.ToTraceID(span.TraceId)
traceID, _ := trace.ToTraceID(span.TraceId)
var details *TraceDetails
if d, ok := tracesById[traceId]; ok {
if d, ok := tracesById[traceID]; ok {
details = d
} else {
details = &TraceDetails{
ID: traceId,
ID: traceID,
}
tracesById[traceId] = details
tracesById[traceID] = details
}
svc := ""
for _, attr := range resource.Attributes {