in recipes/beyla-service-graph/graphgen/internal/query.go [76:88]
func getQuery(queryArgs QueryArgs) string {
filters := addFilter(nil, "cluster", queryArgs.Cluster)
filters = addFilter(filters, "namespace", queryArgs.Namespace)
return fmt.Sprintf(
`sum by (
server, client_address, client, server_address
) (
rate(traces_service_graph_request_total{%s}[%s]) != 0
)`,
strings.Join(filters, ","),
queryArgs.QueryWindow,
)
}