mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-06 10:21:05 +02:00
linter pass
This commit is contained in:
parent
54dc955ad6
commit
ec1566187a
3 changed files with 21 additions and 21 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue