Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an eMQTT dashboard to fit MQT analytics data structure #1881

Closed
bajiat opened this issue Nov 4, 2016 · 5 comments
Closed

Create an eMQTT dashboard to fit MQT analytics data structure #1881

bajiat opened this issue Nov 4, 2016 · 5 comments
Assignees

Comments

@bajiat
Copy link
Contributor

bajiat commented Nov 4, 2016

Create eMQTT dashboard template in a standalone project first
using either DC.js or NVD3. Use Blaze templating language.

First describe what the user needs and is trying to achieve by using the dashboard. That would help @Nazarah to create a wireframe together with you.

@bajiat bajiat changed the title Refactoring of dashboard to include MQTT data Refactor existing Apinf dashboard to fit MQT analytics data structure Nov 4, 2016
@bajiat bajiat added this to the Sprint 35 milestone Nov 4, 2016
@bajiat bajiat changed the title Refactor existing Apinf dashboard to fit MQT analytics data structure Create an eMQTT dashboard to fit MQT analytics data structure Nov 4, 2016
@bajiat bajiat added the ready label Nov 4, 2016
@Nazarah
Copy link
Contributor

Nazarah commented Nov 17, 2016

@frenchbread can you please give me the link to access EMQTT charts to see how they look?
Also please let me know if we will be implementing the graphs that are existing in our current dashboard using emqtt?
Or there would be additional new graphs as well.

@frenchbread
Copy link
Contributor

@Nazarah I am working in https://github.com/apinf/emq-analytics-dashboard. It's a simple meteor app, completely separate from apinf. The idea is to implement a dashboard template for emqttd, so that we can easily move it to apinf.

emq-analytics-dashboard app requires elasticsearch instance running (with some analytics data), I can provide instructions how you can set up the whole environment, but for this issue I think it's easier that I just share screenshots.

@bajiat
Copy link
Contributor Author

bajiat commented Jan 17, 2017

@frenchbread Any update on the issue?

@frenchbread
Copy link
Contributor

@bajiat I was setting up local environment with elasticsearch running on VM, for some reason the old local ES host address got dropped and I need to update network setting on VM so that it's visible on local machine. Also generated some sample analytics data.

@frenchbread
Copy link
Contributor

Updated https://github.com/apinf/emq-analytics-dashboard repo:

  • Changed DC.js to NVD3
  • Line chant with Focus chart (zoom In chart)
  • Structured code with parsing, sorting and grouping (possibly move then to server side)

TODO: Add filtering (by date, by MQT log type) to the dashboard

@bajiat bajiat removed this from the Sprint 35 milestone Feb 3, 2017
@bajiat bajiat closed this as completed Feb 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants