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.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Torkel Ödegaard 22156fe309 Big refactoring for context.User, and how current user info is fetching, now included collaborator role 11 years ago
Godeps Updated macaron dependency 11 years ago
_vendor Macaron and sqllite 11 years ago
conf Admin flagged users, create a default admin user on startup if missing 11 years ago
data/dashboards updated 11 years ago
docker Added openldap docker/fig block, ldap auth seems to be complicated and take some time, not sure if that is high prio now 11 years ago
grafana@9637efd5ee Big refactoring for context.User, and how current user info is fetching, now included collaborator role 11 years ago
pkg Big refactoring for context.User, and how current user info is fetching, now included collaborator role 11 years ago
.bra.toml updated build script and readme with build instructions 11 years ago
.gitignore More work on getting grafana pro to work in sub url 11 years ago
.gitmodules search and save are 'working', barely 11 years ago
LICENSE.md Worked a little on anonymous access, needs more work 11 years ago
README.md Updated readme 11 years ago
build.go fixed build.go setup 11 years ago
main.go Added build script written in go that adds build symbols for version, commit and build date 11 years ago
todo.txt rendering 11 years ago
wercker.yml Added build script written in go that adds build symbols for version, commit and build date 11 years ago

README.md

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