8000 GitHub - vijayrc/dash: Poor-man Prometheus and Grafana for metrics and visualization
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vijayrc/dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dash page

setup

  1. git clone git@github.com:vijayaraj210/dash.git
  2. find. -name applicaton.properties | xargs vim
    • configure config.yaml location, then inside config.yml
      • add base working dir
      • add sources to poll and pull json metric data
      • add categories which are groups of json metrics
    • sample
      • Here is a sample config,.yml to pull metrics from a elasticsearch node.
      • On starting a run, Dash would poll source elastic1 every 2 sec, write to a json dump
      • On stopping the run, Dash would parse the json dump according to the categories and produce graphs using d3.js
  3. mvn clean package
  4. java -jar dash.jar
  5. dash opens : http://localhost:9195/dash/

tech

  1. java
  2. spring-boot
  3. handlebar.js
  4. c3.js

todo

  1. add time units in X axis
  2. improve dashboard user experience
  3. show run metadata
  4. add orientdb as another plugin persistence
  5. move to gradle
  6. getter higher abtractions to link sources with categories

About

Poor-man Prometheus and Grafana for metrics and visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0