Git Product home page Git Product logo

allureyc / datav Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xobserve/xo

0.0 0.0 0.0 62.38 MB

A modern data visualization platform for APM and Observability. View metrics, traces and logs in one place and correlate them deeply. An alternative to Grafana in Observability scenario.

Home Page: https://datav.io

License: Apache License 2.0

Shell 0.05% JavaScript 29.56% Go 4.98% TypeScript 54.76% CSS 2.39% HTML 0.17% MDX 8.08%

datav's Introduction

datav-logo

Extremely powerful data visualization platform for APM and Observability

Production ready, 100% real open-source with Apache2.0 license.

License Website Online demo

English | 简体中文

About Datav

Datav is a modern data visualization platform, built in 2023, that enables deep visualization and interactivity of Metrics, Traces, and Logs data.

You can build any Observability and APM ( Application Performance Management ) UI you want based on Datav, if you cannot, please file an issue and we will support it as soon as possible.

Unlike other general-purpose data visualization platforms, Datav is mainly focus on Observability and APM, and it has many cool features for you to build your own Observablity UI.

Quick start & Documentation

The documentation is available at datav.io/docs.

You can also try online demo at play.datav.io.

Some features

Grafana is a great product and the most popular dashboarding tool in the world, and Datav has borrowed many of its features, besides these, Datav has its own advantages:

  1. Native support for observability and APM
  • Built in powerful Metrics, Traces and Logs panels

  • Support beautiful large data screen, you can customize dashboards and panel styles as you like.

  • Customizable sidebar menu, the sidebar in Grafana is unchangeable, but Datav gives you plenty of options, you can even create different sidebar menu for different teams!

  • Global variable,For APM platforms, global variables are very important, when you choose an environment, application or a host, you may want to select in one place, but effect everywhere.

  • Built in general HTTP datasource and Echarts panel, you can query and build anything you want with them.

  • Powerful data transformation, in some cases, the data query from datasource is not exactly what you want, for these cases you can customize the data transformation in Datav, and converted the query result into any format and form you want.

    In a word, you can use Datav to build any kinds of APM UI! We provide you nearly all the tools you need.

  1. Quick response and development of new features and bugs

    Some products are constrained by its commercial product line, complex codebase and development process, therefore many features may take years to be responded, whereas Datav is always ready to support them as long as they're reasonable.

  2. Rich settings for panels

    Datav provides lots of panel settings for you to build your own powerful panel.

  3. Unbelievable powerful interactivity

    As an APM platform, drill-down and associative queries are essential, and Datav provides customizable interactivity for this, almost all panel types can implement any kind of interactive events, such as the drill-down interaction Metrics -> Trace -> Logs -> Traces demonstrated in the following video:

interactions.mov
  1. Outstanding performance and user experience Codebase in Datav are very clean and simple: we only use React.js and Vite.js and has taken a lot of optimizations to improve user experiences.

    Datav is designed to be maintenance-friendly, dig into the code and be pleasantly surprised at how easy it is to modify.

  2. Beautiful and customizable UI

    As datav is a new product, we have a chance to build a modern and beautiful UI from scratch.

    You can customize dashboard and panel styles to build beautiful dashboard, such as building a large screen display, maybe your Boss will like it :)

  3. Better open-source License

    Datav is using Apache License 2.0, which is more friendly to commercial use.

    We solemnly promise: we will never CHANGE LICENSE and CLOSE-SOURCE in the future, datav is and will be 100% open source forever!

  4. Perfect mobile screen support

    There will always be times you need to access the APM platform outside the company's internal network, so supporting mobile operation is essential too.

Example images

Visitors Count

Loading

datav's People

Contributors

sunface avatar germiniku avatar haleygo avatar codemystery avatar pinghigh avatar

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.