vesoft-inc / nebula-dashboard Goto Github PK
View Code? Open in Web Editor NEWNebula Graph Service Monitor Tool
License: Apache License 2.0
Nebula Graph Service Monitor Tool
License: Apache License 2.0
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。
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.
As title, which could be a FAQ.
Additional context
https://discuss.nebula-graph.com.cn/t/topic/6329
社区版兼容性方案改造
https://hub.docker.com/r/vesoft/nebula-dashboard to avoid confusion to the user?
Or we will provide one in the future?
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
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.
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
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)
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
this proxyxxx/nebula-graph-dashboard/nebula-graph-dashboard/app/middleware/proxy.js
Additional context
Provide logs and configs, or any other context to trace the problem.
Monitoring update in both enterprise edition and community edition(compare with grafana)
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
Describe the bug (must be provided)
As title
Your Environments (must be provided)
14
v1.0.2
How To Reproduce(must be provided)
Steps to reproduce the behavior:
Expected behavior
No error
Additional context
Nebula core in 2.6.0
1:
Here, "@base" is not defined, should be "@/" instead
2:
There should be another ")" here.
3: (not fixed yet)
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
as title :)
There are too many steps or components when deploy the dashboard, some setup steps can be combined into a shell scripts.
8
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.