Code Monkey home page Code Monkey logo

nebula-dashboard's People

Contributors

dutor avatar hetao92 avatar kun8018 avatar liuxue-yang avatar mizy avatar nianiajr avatar nicolacage avatar qingz11 avatar wey-gu avatar xigongdaericyang avatar yyh0808 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nebula-dashboard's Issues

feat: add email message report for metrics

Is your feature request related to a problem? Please describe.
We have merics data visualization, it's conveniet for user, they want to get notified when some metrics are not right

Describe the solution you'd like
We can simple combine this with our baseline。

Show all metrics

Is your feature request related to a problem? Please describe.
Currently, not all metrics are shown on the dashboard, e.g., getNeighborsLatency is not available under SUM. If I am a new user, I would think there is no such metric. Is it better to show all the available metrics? If some aggregation method does not fit for a particular metric, maybe you can just leave the data blank.

Show more metrics on one page

This page can only hold at most 6 metrics at the same time:
image

Can we make this page slippery to show more metrics at the same time?

Support TV Dashboard Monitor

  1. support machine monitoring, includes cpu/memory/load/disk
  2. support customize monitoring metrics.
  3. get a cool ui
  4. support service metrics

Query regarding bug bounty

want to ask do you have any bug bounty program or do your team provide bounty for reporting critical issues? because i found 1 critical issue

Thank you

demonize processes with systemd

We should leverage systemd or equivalent to have control of the dashboard processes, at least it should be auto-started after process failures.

To get rid of nohup.

Provide docker compose deployment for test purposes

I will port what had been done in https://github.com/wey-gu/nebula-up here

Before that you could try curl -fsSL nebula-up.siwei.io/all-in-one.sh | bash

or

curl -fsSL nebula-up.siwei.io/all-in-one.sh | bash -s -- v3 dashboard

To play with it!

tasks

  • Create docker-compose files first relying on docker file to be built, this decouples the task of docker image build/push to docker hub before it's done. #65
  • Create GH actions to build and push images to the docker hub
  • Refer GH images in compose file
  • Documentations to be added

nebula graph dashboard can not work for domain url like http://xxx.xxx.com/

Describe the bug (must be provided)
nebula dashboard only support http://ip:port pattern for work
A clear and concise description of what the bug is.

Your Environments (must be provided)

  • OS: Linux
  • Node-version: node v16.9.1
  • Dashboard-version: v2.5.0

How To Reproduce(must be provided)

step1:
bind a domain like dashboard.xxx.com to ip:port
step2:
view dashboard.xxx.com/ would report
nodejs.ECONNRESETError:
read ECONNRESET
at TCP.onStreamRead (node:internal/stream_base_commons:220:20)
errno: -104
code: "ECONNRESET"
step3:
because this proxy file produce some route problem when view by domain url

xxx/nebula-graph-dashboard/nebula-graph-dashboard/app/middleware/proxy.js

wecom-temp-a0d579c2cde8bb962c805817f22821cd

this proxy

Additional context

Provide logs and configs, or any other context to trace the problem.

Monitoring update

Monitoring update in both enterprise edition and community edition(compare with grafana)

Manage slow queries / error queries

Is your feature request related to a problem? Please describe.
After building Dashboard, there are some slow queries/ error queries show up. i want to locate at which services or which queries happened, but there are no any method as i known to debug.

Describe the solution you'd like
currently, no

Describe alternatives you've considered
currently no

Additional context
no

space not chosen error when clicking `Long-Term task`

Describe the bug (must be provided)

As title

Your Environments (must be provided)

  • OS: macOS Intel
  • Node-version: 14
  • Dashboard-version: v1.0.2

How To Reproduce(must be provided)

Steps to reproduce the behavior:

  1. Step 1, login
  2. Step 2, click Long-Term task

Expected behavior

No error

Additional context

Nebula core in 2.6.0

find some bugs in master branch

1:
9d790adac97a1fc1bd0876316bcb52c
Here, "@base" is not defined, should be "@/" instead
2:

image
There should be another ")" here.
3: (not fixed yet)
image
However, when I have fixed above two little bugs which the webpack indicates directly , I still cann't "npm run dev" the project,
it told me that "ERROR in Conflict: Multiple assets emit different content to the same filename index.html".
4: (not fixed yet)
I first try to use pnpm to install the node_modules, but it turns out "it can't find some modules". I try yarn latter and find out that "can't find modules" problem disappears.

My Environments

  • OS: Windows & Linux
  • Node-version: node: 16.15.0
  • Dashboard-version: master

List our the raw metrics and promql being used in our dashboard

Our use is asking if we can provide all the Promql we are using for node level metrics, and the corresponding raw metrics from node_exporter. The reason of the latter is because they will whitelist those raw metrics and do not need to send everything to grafana.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.