I have an idea for a product, but I want to test the waters before building anything.
Here is the landing page I put together today:
https://www.get-aerial.com/
The idea is to make a tool where you can draw documentation diagrams totally freeform, like: User does X, signal gets sent to DB, process X picks up files here, etc. But instead of being static, you'd have the ability to hook that diagram to actually running code.
That way your code could post hearbeats or logs to my endpoint, and you'd see the node being active in the diagram.
The idea is that this would help:
1. keep documentation diagrams up-to-date
2. allow for full-tech-stack logical monitoring
Any takers?
edit- or the hooks are already set the program just link them to which part of documentation get's update. Like a tag system?
I was thinking much more freeform.
In the code, you'd send events to the backend using something like:
`post_to_aerial("task_X","some args")`
In Aerial, you would then match "task_X" to some icon or some part of your documentation. The way I envision it is that Aerial is very visual, so it's mostly diagrams.
In a way, if you start by drawing the diagram the way you envision things to run, you could setup the monitoring before the code itself, in a sort of "monitoring-driven-development".
I've used schedulers for a long time, but they tend to get really messy as well.
But yeah, you're right that people are used to schedulers and they'd probably expect the kinds of features I am thinking of to be in there as well.
A health dashboard for Kubernetes will show you CPU usage, RAM load and network latency, instead of a map of all your database tables being populated or not.