The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Go to file
woodsaj 7b17e38f5d add Token authentication support
Added CRUD methods for Tokens.
Extend Auth Handler to check for the presence of a Bearer Authorization
header to authenticate against. If there is no header, or the token is not
valid, the Auth Handler falls back to looking for a Session.
2015-01-14 16:33:34 +08:00
_vendor Macaron and sqllite 2014-11-14 17:13:33 +01:00
conf Added system admin skeleton 2015-01-11 12:12:29 +01:00
data/dashboards updated 2014-10-07 13:44:20 -04:00
docker Added openldap docker/fig block, ldap auth seems to be complicated and take some time, not sure if that is high prio now 2015-01-11 12:11:49 +01:00
Godeps Fixed missing godep dependency for unit tests 2015-01-08 09:23:34 +01:00
grafana@9f4ea7301a updated frontend 2015-01-13 14:07:34 +01:00
pkg add Token authentication support 2015-01-14 16:33:34 +08:00
.bra.toml updated build script and readme with build instructions 2015-01-05 16:17:36 +01:00
.gitignore More work on getting grafana pro to work in sub url 2015-01-05 07:59:18 +01:00
.gitmodules search and save are 'working', barely 2014-08-08 12:35:15 +02:00
build.go updated build script and readme with build instructions 2015-01-05 16:17:36 +01:00
LICENSE.md Worked a little on anonymous access, needs more work 2015-01-07 16:37:24 +01:00
main.go Added build script written in go that adds build symbols for version, commit and build date 2015-01-05 10:46:58 +01:00
README.md Updated readme 2015-01-09 10:16:01 +01:00
todo.txt rendering 2014-10-01 21:07:58 +02:00
wercker.yml Added build script written in go that adds build symbols for version, commit and build date 2015-01-05 10:46:58 +01:00

Work in progress Grafana 2.0 (with included Grafana backend)

wercker status

building and running

Before trying to build make sure the grafana frontend git submodule is loaded.

By clone recursive

git clone --recursive <this_repo>

In case of after clone

git submodule update --init

Building

go run build.go setup (only needed once to install godep)
go run build.go build

For quicker builds:

godep restore (will pull down all golang lib dependecies in your current GOPATH)
go build -o ./bin/grafana .

To build less to css for frontend:

cd grafana
npm install
npm install -g grunt-cli
grunt

To rebuild on source change:

go get github.com/Unknwon/bra

bra run