EnergyLink App para mostrar información del mercado y resultados de las operaciones

nopzor1200 bb8f8fccca Update influxdb.md %!s(int64=10) %!d(string=hai) anos
.hooks ebad9cb502 Fixed gofmt formating, updated precommit hook %!s(int64=10) %!d(string=hai) anos
Godeps fcac4c057c updated xorm, go-sqlite3 dependencies %!s(int64=10) %!d(string=hai) anos
benchmarks 17f1224a5d Fixed light theme condition, Fixes #1462 %!s(int64=11) %!d(string=hai) anos
conf 80c771c945 Added googla analytics id setting %!s(int64=10) %!d(string=hai) anos
docker dc46148ab6 Migrated from wercker to circle CI %!s(int64=10) %!d(string=hai) anos
docs bb8f8fccca Update influxdb.md %!s(int64=10) %!d(string=hai) anos
pkg 8e9a0eddf5 Custom snapshot topnav header, new custom dashboard snapshot icon, #1623 %!s(int64=10) %!d(string=hai) anos
scripts 4cbcee7e15 Updated init.d script with chkconfig comment lines, now works on centos5 %!s(int64=10) %!d(string=hai) anos
src 1824caa5ea Updated snapshot share icon size %!s(int64=10) %!d(string=hai) anos
tasks 722d74a41b Removed unused animate.min.css %!s(int64=10) %!d(string=hai) anos
vendor 7010df0fe8 fixes #1619 Secure PhantomJS Png rendering %!s(int64=10) %!d(string=hai) anos
.bra.toml 10820f31c2 Changed go package path %!s(int64=11) %!d(string=hai) anos
.gitignore 6336edbc18 Merge branch 'docs-1.x' into develop %!s(int64=10) %!d(string=hai) anos
.jscs.json ce8bdabab8 Adding JSCS (javascript style checker) %!s(int64=11) %!d(string=hai) anos
.jsfmtrc 2c85205259 SharePanelModal: working on share feature, #864 %!s(int64=11) %!d(string=hai) anos
.jshintrc e2dae1f484 cleanup of unused code, small style changes %!s(int64=11) %!d(string=hai) anos
.travis.yml 7fc1fed91e make CI build faster %!s(int64=11) %!d(string=hai) anos
CHANGELOG.md e31a3a64e1 OpenTSDB: Alias patterns (reference tag values), syntax is: or [[tag_tagname]], Closes #1344, match opentsdb response to query, Fixes #1601 %!s(int64=10) %!d(string=hai) anos
CONTRIBUTING.md a76d9b87f0 Improved markdown formatting in the contributing page. %!s(int64=11) %!d(string=hai) anos
Gruntfile.js 4b3224702c Fixed asset revving issue with css files %!s(int64=10) %!d(string=hai) anos
LICENSE.md 35326e1d92 Worked a little on anonymous access, needs more work %!s(int64=11) %!d(string=hai) anos
NOTICE.md c679a24c03 updated license and added notice, hard to know how to handle attribution, and copyright, wish kibana src files had license headers %!s(int64=12) %!d(string=hai) anos
README.md df4a00f8ef Merge remote-tracking branch 'origin/master' into develop %!s(int64=10) %!d(string=hai) anos
build.go 9c5e116d09 Fixed small file nameing issue in build script %!s(int64=10) %!d(string=hai) anos
circle.yml 1b1bbcecec Added go vet step to circle.yml %!s(int64=10) %!d(string=hai) anos
latest.json f235b516dc http->https for latest version %!s(int64=10) %!d(string=hai) anos
main.go 7d4293f849 removed cli commands, need to be mobed to a seperate binary using http api, #1570 %!s(int64=10) %!d(string=hai) anos
package.json c4b8a9853e updated grunt-jscs dependency %!s(int64=10) %!d(string=hai) anos

README.md

Grafana Build Status Coverage Status Gitter

Website | Twitter | IRC | Email

Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.

Grafana 2.0 Alpha branch Circle CI

Grafana 2.0 comes with a backend written in Go. It is not ready for production use yet as there is still a lot of small issues to fix and polish missing. But feedback on what is done and bug reports would be greatly appreciated.

Try it out with docker

docker run -i -p 3000:3000 grafana/grafana:develop

The default admin user is admin/admin.

building and running

go get github.com/grafana/grafana

The above will give an error saying there is no go code. That is because the new backend parts are in the develop branch.

Building

cd $GOPATH/src/github.com/grafana/grafana
git checkout -t origin/develop
go run build.go setup            (only needed once to install godep)
godep restore                    (will pull down all golang lib dependecies in your current GOPATH)
go build .

To build less to css for the frontend you will need a recent version of of node (v0.12.0), npm (v2.5.0) and grunt (v0.4.5). Run the following:

npm install
npm install -g grunt-cli
grunt

To rebuild on source change (requires that you executed godep restore)

go get github.com/Unknwon/bra
bra run

Running

./bin/grafana web

Open grafana in your browser (default http://localhost:3000) and login with admin user (default user/pass = admin/admin).

Config

Create a grafana.custom.ini in the conf directory to override default configuration options. You only need to add the options you want to override. Config files are applied in the order of:

  1. grafana.ini
  2. grafana.dev.ini (if found)
  3. grafana.custom.ini

Docs

There is no docs for the configuration and new UI views, or the account / user model yet. But a quick note is that Grafana 2.0 has a multi tenant account & user model where Dashboards, data sources, api keys, etc are tied to an account and not to a specific user. Users are coupled to accounts via an account user role (Admin, Editor, Viewer). The default configuration is set to a single account mode to make this user & account model easier to handle in a single account setup. User sign ups are automatically added to a main account with the Editor role (this can be overriden in the config file). The default grafana admin user that is created on first startup also creates the main account.

Features

Graphite Target Editor

  • Graphite target expression parser
  • Feature rich query composer
  • Quickly add and edit functions & parameters
  • Templated queries
  • See it in action

Graphing

  • Fast rendering, even over large timespans
  • Click and drag to zoom
  • Multiple Y-axis
  • Bars, Lines, Points
  • Smart Y-axis formating
  • Series toggles & color selector
  • Legend values, and formatting options
  • Grid thresholds, axis labels
  • Annotations

Dashboards

  • Create, edit, save & search dashboards
  • Change column spans and row heights
  • Drag and drop panels to rearrange
  • Use InfluxDB or Elasticsearch as dashboard storage
  • Import & export dashboard (json file)
  • Import dashboard from Graphite
  • Templating
  • Scripted dashboards
  • Dashboard playlists
  • Time range controls

InfluxDB

  • Use InfluxDB as a metric data source, annotation source, and for dashboard storage
  • Query editor with series and column typeahead, easy group by and function selection

OpenTSDB

  • Use as metric data source
  • Query editor with metric name typeahead and tag filtering

Requirements

There are no dependencies, Grafana is a client side application that runs in your browser. It only needs a time series store where it can fetch metrics. If you use InfluxDB Grafana can use it to store dashboards. If you use Graphite or OpenTSDB you can use Elasticsearch to store dashboards or just use json files stored on disk.

Installation

Head to grafana.org and download the latest release.

Then follow the quick setup & config guide. If you have any problems please read the troubleshooting guide.

Documentation & Support

Be sure to read the getting started guide and the other feature guides.

Run from master

Grafana uses Node.js and Grunt for asset management (css & javascript), unit test runner and javascript syntax verification.

  • clone repository
  • install nodejs
  • npm install (in project root)
  • npm install -g grunt-cli
  • grunt (grunt default task that will generate css files)
  • grunt build (creates optimized & minified release)
  • grunt release (same as grunt build but will also create tar & zip package)
  • grunt test (executes jshint and unit tests)

Contribute

If you have any idea for an improvement or found a bug do not hesitate to open an issue. And if you have time clone this repo and submit a pull request and help me make Grafana the kickass metrics & devops dashboard we all dream about!

Before creating a pull request be sure that "grunt test" runs without any style or unit test errors, also please sign the CLA

License

Grafana is distributed under Apache 2.0 License. Work in progress Grafana 2.0 (with included Grafana backend)