I'm on it! Blog post coming up very soon! I will post a link here.

Rustam

On Thu, Nov 21, 2019, 19:54 Andrew Pilloud <[email protected]> wrote:

> This is awesome, but not easily discoverable. Kirill was looking for the
> same thing a few weeks ago. We should add a blog post or something to make
> it easier to discover.
>
> Andrew
>
> On Thu, Nov 21, 2019 at 11:31 AM Rustam Mehmandarov <[email protected]>
> wrote:
>
>> Oh, that was much easier that I thought! 🤗Thanks a lot!
>>
>> Rustam
>>
>> On Thu, Nov 21, 2019, 18:07 Luke Cwik <[email protected]> wrote:
>>
>>> Pipeline pipeline = ... build my pipeline ...
>>> String dotString = PipelineDotRenderer.toDotString(pipeline);
>>>
>>> Now that you have a string containing a DOT[1] graph. You can use any
>>> graph layout application/library[2] to visualize it. For example with
>>> graphviz[3] (after saving the dotString to /tmp/file.png):
>>> dot -Tpng -o /tmp/file.png /tmp/file.dot
>>> Open /tmp/file.png with any image viewer.
>>>
>>> 1: https://en.wikipedia.org/wiki/DOT_(graph_description_language)
>>> 2:
>>> https://en.wikipedia.org/wiki/DOT_(graph_description_language)#Layout_programs
>>> 3: https://en.wikipedia.org/wiki/Graphviz
>>>
>>> On Thu, Nov 21, 2019 at 1:33 AM Rustam Mehmandarov <
>>> [email protected]> wrote:
>>>
>>>> Hi, Luke!
>>>>
>>>> Thanks a lot! Do you have a short code example of how the renderers
>>>> work in Beam?
>>>>
>>>> Rustam
>>>>
>>>> On Mon, Nov 11, 2019, 17:16 Luke Cwik <[email protected]> wrote:
>>>>
>>>>> Have you tried the PipelineDotRenderer[1]?
>>>>>
>>>>> It can create a dot graph of both a Java pipeline object and also the
>>>>> proto pipeline representation. It isn't very sophisticated so feel free to
>>>>> contribute to improve upon it.
>>>>>
>>>>> 1:
>>>>> https://github.com/apache/beam/blob/95297dd82bd2fd3986900093cc1797c806c859e6/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/renderer/PipelineDotRenderer.java#L28
>>>>>
>>>>> On Sat, Nov 9, 2019 at 1:40 PM Rustam Mehmandarov <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I am looking for a way to get the pipeline graph for Beam Java API,
>>>>>> something similar to the info that is used to visualise the pipeline when
>>>>>> submitting the job to Dataflow. Any help is greatly appreciated.
>>>>>>
>>>>>> Thanks,
>>>>>> Rustam
>>>>>>
>>>>>

Reply via email to