ToddZhao / Metrics.NET.FlotVisualization

JavaScript visualization app for Metrics.NET (https://github.com/etishor/Metrics.NET) based on the excelent charting capabilities of FlotCharts (http://www.flotcharts.org/)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metrics.NET.FlotVisualization

Build status Build Status NPM dependencies NPM devDependencies

JavaScript visualization app for Metrics.NET based on the excelent charting capabilities of FlotCharts

###What is it FlotVisualization is a web based, client side javascript application. It provides charts based on the data exposed by the Metrics.NET library.

This javascript application is embedded in the Metrics.NET core library as a html page in which external resources (css,js) have been embedded.

The app is built on top of angularjs and uses FlotCharts to render charts.

###How to build

FlotVisualization is developed with grunt & bower.

Steps to get started (after cloning the repo, and CDing in the root folder):

    npm install -g grunt-cli bower
    npm install
    bower install
    grunt serve
    grunt build

You also need to edit app\index.html to specify the path to the metrics endpoint:

    <script>window.metricsEndpoint = 'http://localhost:1234/json';</script>

###Sample

Sample Visualization

###License This application is released under Apache 2.0 License ( see LICENSE ) Copyright (c) 2014 Iulian Margarintescu

About

JavaScript visualization app for Metrics.NET (https://github.com/etishor/Metrics.NET) based on the excelent charting capabilities of FlotCharts (http://www.flotcharts.org/)

License:Apache License 2.0


Languages

Language:JavaScript 69.9%Language:HTML 26.8%Language:CSS 3.3%