Comments (12)
Thanks for your suggestion.
Currently I'm updating datav to keep up with Grafana 8.1, after this, I will seriously to adopt your suggestion.
from xobserve.
Hi all, I'm going to add VM as a native datasource plugin to Datav.
Please feel free to leave message here if there are any problems :)
from xobserve.
Hi all, I have added a basic VM plugin in datav, you can have a try now :)
And datav support datasource docs now, it can help users quickly find the query grammar they want, could you please add some docs to VM plugin in Datav :D
The image below is the Prometheus datasource docs which I copy from prometheus website:
from xobserve.
Hi, @sunface.
We have created a pull request with documentation for the VM plugin.
You can find it at the following link: #268. Please feel free to check it out and let us know if there are any further improvements we can make.
from xobserve.
All right, I will dig into it ,thanks :)
from xobserve.
hey @sunface
Do you have any ETA for the next release date?
from xobserve.
hi @denisgolius , first release will be launched at about early July
from xobserve.
hey @denisgolius , I made a brief summary about the changes in next release, :
I have remove all the code came from Grafana and built a newly version from scratch, there are few reasons:
- Grafana have many historical issues in it's codebase, like: mix React and angular, external plugins system, complex codebase, deeply integrated with redux etc. In a word: grafana's codebase is very very complex, and very hard for deeply secondary development.
- Grafana is designed for general visualization purpose, so it's not very fitable for Observability and APM cases, as a comparison, although Datav can be also used for general purpose, but it's main purpose is Observability and APM, so many design features are different from Grafana.
- We need more beautiful UI and LargeScreen supported
Back to this issue, we will support prometheus and jaeger natively, VM is also a great option, so here is a question:
If Datav wants to support VM natively , what's the main difference between VM and prometheus when implement the panel plugin. From my perspective, VM seems fully support PromQL grammar.
from xobserve.
If Datav wants to support VM natively , what's the main difference between VM and prometheus when implement the panel plugin. From my perspective, VM seems fully support PromQL grammar.
It does. The main differences between Prom and VM in terms of plugin implementation are the following:
- VM supports chars in label names which aren't supported by Prometheus. See the following issue grafana/grafana#42615
- Additionally to PromQL, VictoriaMetrics supports a wide range of extra functions in MetricsQL
- WITH templates support brings new experience in query language by allowing to define functions or time series filters in advance. But that's optional.
from xobserve.
All right, I will dig into it ,thanks :)
Hey!
Any updates for play/etc? I see the network error on play
from xobserve.
Hi @denisgolius, play.datav.io should be accessible now, and the new website and docs will release in several days later :)
from xobserve.
Hi, @sunface.
We have created a pull request with documentation for the VM plugin.
You can find it at the following link: #268. Please feel free to check it out and let us know if there are any further improvements we can make.
Great, that will be very helpful to VM users :D
from xobserve.
Related Issues (20)
- Panel nesting HOT 1
- Manage Acccess Token
- Use panel nesting to refactor alert panel HOT 1
- Panel external link
- Dashboard external link
- Show sidemenu items in the top of dashboard when enabled in config HOT 1
- Use access token
- Use access token to view and manage dashboard
- Access token support readonly and read/write mode
- Enable/Disable tenant
- 关于License更新的疑问 HOT 7
- 使用普罗米修斯数据源查询时遇到查询条件解析的问题
- Set Y min/max in graph panel
- [BUG] desc icon will not be display when panel title is empty HOT 1
- panel的编辑页面实现功能:可以指定默认要展示的图例 HOT 1
- Re-query data on a specific panel
- Support markdown in panel desc
- panel variable
- Supporting regex when matching override name
- K8s 的 pod 很多时,变量里的 IP 列表会很长
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xobserve.