func getQuery()

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,
	)
}