A companion function Sankey Widget that produces data compatible with the widget.

ParameterTypeRequiredDefault ValueDescription
sourcestringrequired  The field containing the source node ID.
targetstringrequired  The field containing the target node ID.
weightaggregateoptional[a]count(as=_count) A function used to calculate the weight the edges. Good candidates are functions like, for example, sum(), count() or max().

[a] Optional parameters use their default value unless explicitly set.

sankey() Examples

For a webserver log, show which URLs match HTTP methods

logscale
#type=accesslog
| sankey(source=method, target=url)

For a webserver log, show referrers by URL

logscale
#type=accesslog referrer!="-"
| sankey(source=referrer, target=url)