Knotx / knotx-fragments

Fragments map-reduce processing using Graph flows, supplier and assembler.
https://knotx.io
Apache License 2.0
3 stars 5 forks source link

Expose graph debug data #92

Closed tomaszmichalak closed 4 years ago

tomaszmichalak commented 4 years ago

Is your feature request related to a problem? Please describe. This task relates to #79 and knotx/knotx-fragments-chrome-extension#6.

Describe the solution you'd like The graph debug data has to contain details that allow to analyse the Task flow. Task is a part of Knot.x Task Engine API and represents a graph of single and composite nodes.

The example below presents a task that combines those two nodes:

graph-composite-not-configured-transition

This graph defines all nodes, those that were processed, unprocessed and missing (B2 node responded with the _fallback transition that was not defined). The graph is represented as a root node, a then we define its leafs. The HOCON representation: https://gist.githubusercontent.com/tomaszmichalak/000adfe88f5b79c2e7bd53ae237a5530/raw/501e57863b910bd8f82bc81bd4ee7c33ef8db57d/graph-debug-data.conf The JSON representation: https://gist.githubusercontent.com/tomaszmichalak/92cf66347b7faa0c228d451db9e6ec7e/raw/cbe6f7ac8f2847689965ab80fc87600deae79513/graph-debug-data.json

Design session outputs: knotx-fragments Update (2020.02.19) knotx-fragments (1)

Linked:

tomaszmichalak commented 4 years ago

Please continue work on this branch: feature/#92-expose-graph-data

tomaszmichalak commented 4 years ago

Please fill documentation.

tomaszmichalak commented 4 years ago

Closed.