phoenixframework / phoenix_live_dashboard

Realtime dashboard with metrics, request logging, plus storage, OS and VM insights

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About the long term objectives of the project

alexcastano opened this issue · comments

Currently, the package is defined with the following sentences:

LiveDashboard provides real-time performance monitoring and debugging tools for Phoenix developers.

However, the long-term goal is not very clear to me. I see two directions:

  1. Create a simple dashboard with the all common functionality that an Erlang deployment should require plus a couple of customizable pages by the user. I believe that we already have a product very close to this objective :)

  2. A full platform to create an administration dashboard for the Phoenix projects. This means that the current pages that we have would be just a small part of a more complex admin. The project would provide plugins and configuration, so the user could add pages to administrate the full application, including business logic. I can imagine pages similar to the torch project currently provides; but not only that, it could also support custom pages so their operation and support teams may have all the necessary tools to perform their jobs.

I think the goal is more like the second option, but I'm not sure and I prefer to ask. I'd like to know the opinion of the team.

Assuming that it is this second option, little by little we will have to adapt the project for this goal. For example, something I see that we would have to do soon would be to modify the menu to allow many more pages and probably a certain hierarchy.

Create a simple dashboard with the all common functionality that an Erlang deployment should require plus a couple of customizable pages by the user. I believe that we already have a product very close to this objective :)

This is definitely the goal. I am thinking we are close too, it is just a matter of providing a couple more components and we should hopefully be good to go. :)