Firebird/Introduction: Difference between revisions

From stonehomewiki
Jump to navigationJump to search
No edit summary
Line 81: Line 81:
= A Management Web UI to visualize your pipeline topology =
= A Management Web UI to visualize your pipeline topology =
<div class="toccolours mw-collapsible mw-collapsed expandable">
<div class="toccolours mw-collapsible mw-collapsed expandable">
<div class="mw-collapsible-preview">Brief</div>
<div class="mw-collapsible-preview">Home Page</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
Home page shows all pipelines. You can see
Home page shows all pipelines. You can see
Line 92: Line 92:


<html><img src="https://mywiki.s3.amazonaws.com/firebird-home-ui.png" width="100%"></html>
<html><img src="https://mywiki.s3.amazonaws.com/firebird-home-ui.png" width="100%"></html>
</div>
</div>
<p></p>
<div class="toccolours mw-collapsible mw-collapsed expandable">
<div class="mw-collapsible-preview">Pipeline Page</div>
<div class="mw-collapsible-content">
Show the details of a given pipeline. Here is an example:
* <code>ID</code>, each pipeline has a unique id
* <code>Namespace</code>, each pipeline is deployed in a kubernete namespace
* <code>Image</code>, the name of the docker image for the pipeline
* <code>Module</code>, the python module name that contains the main pipeline entry.
* <code>Running</code>, show if the pipeline is currently running or not.
* <code>Description</code>, show the description of the pipeline.
* <code>Diagram</code>, show the topology of the pipeline. You can click each node to see the node details.
* <code>Executors</code>, if the pipeline is running, you can see the status of each executor.
<html><img src="https://mywiki.s3.amazonaws.com/firebird-pipeline-ui.png" width="100%"></html>
Node dialogbox:
It show the id, title and description of the node. It also shows what are the connected ports, so you the upstream node and downstream node.
<html><img src="https://mywiki.s3.amazonaws.com/firebird-pipeline-node-dialog-ui.png" width="100%"></html>
</div>
</div>
</div>
</div>
<p></p>
<p></p>

Revision as of 10:07, 15 September 2023

Firebird

Beirf

Make it easy to create streaming processing data pipeline using python

Make it easy to deploy your pipeline to Kubernete Cluster

A Management Web UI to visualize your pipeline topology