in recipes/beyla-service-graph/graphgen/internal/graph.go [91:108]
func getCNode(node *Node, graph *cgraph.Graph, nodes map[*Node]*cgraph.Node) (*cgraph.Node, error) {
if node, ok := nodes[node]; ok {
return node, nil
}
cnode, err := graph.CreateNode(node.Ip)
if err != nil {
return nil, err
}
cnode.SetTooltip(node.Ip)
if node.Name != "" {
cnode.SetLabel(node.Name)
}
cnode.SetOrdering(cgraph.OutOrdering)
nodes[node] = cnode
return cnode, nil
}