v0.7.1 Release: Infinitic Dashboards
I’m pleased to announce that release 0.7.1 of Infinitic, which includes the first version of the Infinitic Dashboard, is now live!
This first release focuses on providing you an easy way to monitor your infrastructure, showing statistics for Pulsar topics used specifically to manage each task/service or workflow.
List of workflows and tasks
Once set up with a Pulsar URL, tenant, and namespace, the dashboard presents all tasks and workflows that have been processed through your cluster:
You can see at a glance the # of deployed executors and their total backlog and throughput for each of them.
Note: for a near-real-time execution, you should have enough executors to prevent the backlog from growing.
Topics used to run the workflows
For each workflow name, a set of topics are automatically deployed on Pulsar:
By clicking on a workflow name on the dashboard, you can see the real-time statistics for all of them:
Topics used to process tasks
For each task name, a set of topics are automatically deployed on Pulsar:
By clicking on a task name on the dashboard, you can see the real-time statistics for all of them:
Stats for a topic
Note that for each topic, you can see detailed metrics by clicking on it:
The complete observability of the processings of tasks and workflows is an important part of the vision behind Infinitic. So for the next iteration of the dashboard, I will focus on showing the details of the processing of an instance of task/workflow.
It would not have been possible to write such polished UI without those 2 fantastic pieces of software:
- tailwindUI: a collection of ready-to-use polished UI responsive components written with the tailwind CSS framework
I encourage you to have a look at them!
As always, please feel free to provide feedback – it means a lot to me 🙂