aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2015-12-11 06:24:55 +0000
committerKurt Jaeger <pi@FreeBSD.org>2015-12-11 06:24:55 +0000
commit9ad035ce83413a6e4abab724346a5f7bc67a2305 (patch)
tree8268b521694d6cd3f4eb4f87d2797a8944be4530
parent0ea1679e1a50d544629fcd372e88d235a4ff6c06 (diff)
downloadports-9ad035ce83413a6e4abab724346a5f7bc67a2305.tar.gz
ports-9ad035ce83413a6e4abab724346a5f7bc67a2305.zip
New port: www/grafana2
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB. WWW: https://github.com/grafana/grafana PR: 201682 Submitted by: Thomas Bartelmess <thomas@bartelmess.io>, loic.blot@unix-experience.fr Reviewed by: koobs
Notes
Notes: svn path=/head/; revision=403502
-rw-r--r--GIDs1
-rw-r--r--UIDs1
-rw-r--r--www/Makefile1
-rw-r--r--www/grafana2/Makefile170
-rw-r--r--www/grafana2/distinfo54
-rw-r--r--www/grafana2/files/grafana2.conf.in199
-rw-r--r--www/grafana2/files/grafana2.in48
-rw-r--r--www/grafana2/pkg-descr4
-rw-r--r--www/grafana2/pkg-plist656
9 files changed, 1134 insertions, 0 deletions
diff --git a/GIDs b/GIDs
index 67c25af7ab45..cbd13cc12fdf 100644
--- a/GIDs
+++ b/GIDs
@@ -243,6 +243,7 @@ sogod:*:846:
fossy:*:901:www
scanlogd:*:902:
_ocserv:*:903:
+grafana:*:904:
artifactory:*:905:
opentsdb:*:906:
influxd:*:907:
diff --git a/UIDs b/UIDs
index d1ef21450261..dfafd7594180 100644
--- a/UIDs
+++ b/UIDs
@@ -253,6 +253,7 @@ sogod:*:846:846::0:0:SOGo groupware:/nonexistent:/usr/sbin/nologin
fossy:*:901:901::0:0:FOSSology user:/usr/local/share/fossology:/usr/local/bin/bash
scanlogd:*:902:902::0:0:scanlogd user:/nonexistent:/usr/sbin/nologin
_ocserv:*:903:903::0:0:ocserv user:/nonexistent:/usr/sbin/nologin
+grafana:*:904:904::0:0:Grafana2:/nonexistent:/usr/bin/nologin
artifactory:*:905:905::0:0:artifactory user:/nonexistent:/usr/sbin/nologin
opentsdb:*:906:906::0:0:OpenTSDB Daemon:/var/empty:/usr/sbin/nologin
influxd:*:907:907::0:0:InfluxDB Daemon:/var/empty:/usr/sbin/nologin
diff --git a/www/Makefile b/www/Makefile
index 2910f6ef3ba4..73a5b9a7b707 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -246,6 +246,7 @@
SUBDIR += goose
SUBDIR += gpx2map
SUBDIR += grafana
+ SUBDIR += grafana2
SUBDIR += grails
SUBDIR += gregarius
SUBDIR += groupoffice
diff --git a/www/grafana2/Makefile b/www/grafana2/Makefile
new file mode 100644
index 000000000000..caa14f2d80be
--- /dev/null
+++ b/www/grafana2/Makefile
@@ -0,0 +1,170 @@
+# $FreeBSD$
+
+PORTNAME= grafana2
+PORTVERSION= 2.5.0
+DISTVERSIONPREFIX= v
+CATEGORIES= www
+
+MAINTAINER= thomas@bartelmess.io
+COMMENT= Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/go:${PORTSDIR}/lang/go
+
+ONLY_FOR_ARCHS= i386 amd64
+
+USE_RC_SUBR= grafana2
+
+USES= compiler
+
+USE_GITHUB= yes
+GH_ACCOUNT= grafana rainycape:unidecode go-redis:redis \
+ go-sql-driver:mysql go-bufio:bufio lib:pq smartystreets:goconvey \
+ gosimple:slug go-xorm:xorm,core vaughan0:go_ini go-ini:ini \
+ jtolds:gls streadway:amqp golang:net,oauth2 \
+ macaron-contrib:session,binding go-asn1-ber:asn1_ber \
+ Unknwon:com,macaron mattn:go_sqlite3 BurntSushi:toml go-ldap:ldap \
+ aws:aws_sdk_go davecgh:go_spew
+GH_PROJECT= grafana go-spew:go_spew mysql:mysql \
+ aws-sdk-go:aws_sdk_go goconvey:goconvey asn1-ber:asn1_ber \
+ amqp:amqp xorm:xorm toml:toml core:core session:session \
+ go-sqlite3:go_sqlite3 com:com macaron:macaron ldap:ldap \
+ bufio:bufio pq:pq ini:ini net:net go-ini:go_ini \
+ unidecode:unidecode redis:redis slug:slug gls:gls binding:binding \
+ oauth2:oauth2
+GH_TAGNAME= ${DISTVERSIONPREFIX}${PORTVERSION} \
+ v1.2-26-g9543750:mysql e28cd44:go_sqlite3 \
+ 1.5.0-356-gfbc0a1c:goconvey 150b7f2:amqp v0.4.2-58-ge2889e5:xorm \
+ v0.1.0-21-g056c9bc:toml go1.0-cutoff-13-g19eeca3:pq \
+ 31e841d:session d9bcf40:com 93de4f3:macaron v1-19-g83e6542:ldap \
+ v1:bufio 2df1748:go_spew be6e7ac:core v0-16-g1772191:ini \
+ 972f0c5:net v1:asn1_ber v0.9.16-3-g4944a94:aws_sdk_go v2.3.2:redis \
+ 836ef0a:unidecode 8d25846:slug f1ac7f4:gls a98ad7e:go_ini \
+ 0fbe4b9:binding c58fcf0:oauth2
+
+GRAFANA_USER?= grafana
+GRAFANA_GROUP?= grafana
+
+USERS= ${GRAFANA_USER}
+GROUPS= ${GRAFANA_GROUP}
+
+GRAFANAHOMEDIR= ${PREFIX}/share/grafana/
+GRAFANADATADIR= /var/db/${PORTNAME}/
+GRAFANALOGDIR= /var/log/${PORTNAME}/
+GRAFANAPIDDIR= /var/run/${PORTNAME}/
+
+SUB_FILES= grafana2 grafana2.conf
+SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \
+ GRAFANA_GROUP=${GRAFANA_GROUP} \
+ GRAFANADATADIR=${GRAFANADATADIR} \
+ GRAFANALOGDIR=${GRAFANALOGDIR} \
+ GRAFANAPIDDIR=${GRAFANAPIDDIR} \
+ GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
+
+PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR}
+
+.include <bsd.port.options.mk>
+
+MASTER_SITES+= http://files.bartelmess.io/public/:static_assets
+DISTFILES+= grafana-static-${PORTVERSION}.tar.gz:static_assets
+
+post-extract:
+ @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana
+.for src in .bra.toml .jscs.json CHANGELOG.md Gruntfile.js README.md build.go docker main.go pkg tasks \
+ .gitignore .jsfmtrc CONTRIBUTING.md LICENSE.md appveyor.yml circle.yml docs package.json public tests \
+ .hooks .jshintrc Godeps NOTICE.md benchmarks conf latest.json packaging vendor
+ @${MV} ${WRKSRC}/${src} \
+ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana
+.endfor
+ ${MKDIR} ${WRKSRC}/src/github.com/davecgh
+ ${MKDIR} ${WRKSRC}/src/gopkg.in
+ ${MKDIR} ${WRKSRC}/src/github.com/go-sql-driver
+ ${MKDIR} ${WRKSRC}/src/github.com/aws
+ ${MKDIR} ${WRKSRC}/src/github.com/smartystreets
+ ${MKDIR} ${WRKSRC}/src/gopkg.in
+ ${MKDIR} ${WRKSRC}/src/github.com/streadway
+ ${MKDIR} ${WRKSRC}/src/github.com/go-xorm
+ ${MKDIR} ${WRKSRC}/src/github.com/BurntSushi
+ ${MKDIR} ${WRKSRC}/src/github.com/go-xorm
+ ${MKDIR} ${WRKSRC}/src/github.com/macaron-contrib
+ ${MKDIR} ${WRKSRC}/src/github.com/Unknwon
+ ${MKDIR} ${WRKSRC}/src/github.com/Unknwon
+ ${MKDIR} ${WRKSRC}/src/github.com/go-ldap
+ ${MKDIR} ${WRKSRC}/src/gopkg.in
+ ${MKDIR} ${WRKSRC}/src/github.com/lib
+ ${MKDIR} ${WRKSRC}/src/golang.org/x
+ ${MKDIR} ${WRKSRC}/src/github.com/mattn
+ ${MKDIR} ${WRKSRC}/src/github.com/vaughan0
+ ${MKDIR} ${WRKSRC}/src/github.com/rainycape
+ ${MKDIR} ${WRKSRC}/src/gopkg.in
+ ${MKDIR} ${WRKSRC}/src/github.com/gosimple
+ ${MKDIR} ${WRKSRC}/src/github.com/jtolds
+ ${MKDIR} ${WRKSRC}/src/github.com/macaron-contrib
+ ${MKDIR} ${WRKSRC}/src/golang.org/x
+
+ ${MV} ${WRKSRC_go_spew} ${WRKSRC}/src/github.com/davecgh/go-spew
+ ${MV} ${WRKSRC_ini} ${WRKSRC}/src/gopkg.in/ini.v1
+ ${MV} ${WRKSRC_mysql} ${WRKSRC}/src/github.com/go-sql-driver/mysql
+ ${MV} ${WRKSRC_aws_sdk_go} ${WRKSRC}/src/github.com/aws/aws-sdk-go
+ ${MV} ${WRKSRC_goconvey} ${WRKSRC}/src/github.com/smartystreets/goconvey
+ ${MV} ${WRKSRC_asn1_ber} ${WRKSRC}/src/gopkg.in/asn1-ber.v1
+ ${MV} ${WRKSRC_amqp} ${WRKSRC}/src/github.com/streadway/amqp
+ ${MV} ${WRKSRC_xorm} ${WRKSRC}/src/github.com/go-xorm/xorm
+ ${MV} ${WRKSRC_toml} ${WRKSRC}/src/github.com/BurntSushi/toml
+ ${MV} ${WRKSRC_core} ${WRKSRC}/src/github.com/go-xorm/core
+ ${MV} ${WRKSRC_session} ${WRKSRC}/src/github.com/macaron-contrib/session
+ ${MV} ${WRKSRC_com} ${WRKSRC}/src/github.com/Unknwon/com
+ ${MV} ${WRKSRC_macaron} ${WRKSRC}/src/github.com/Unknwon/macaron
+ ${MV} ${WRKSRC_ldap} ${WRKSRC}/src/github.com/go-ldap/ldap
+ ${MV} ${WRKSRC_bufio} ${WRKSRC}/src/gopkg.in/bufio.v1
+ ${MV} ${WRKSRC_pq} ${WRKSRC}/src/github.com/lib/pq
+ ${MV} ${WRKSRC_net} ${WRKSRC}/src/golang.org/x/net
+ ${MV} ${WRKSRC_go_sqlite3} ${WRKSRC}/src/github.com/mattn/go-sqlite3
+ ${MV} ${WRKSRC_go_ini} ${WRKSRC}/src/github.com/vaughan0/go-ini
+ ${MV} ${WRKSRC_unidecode} ${WRKSRC}/src/github.com/rainycape/unidecode
+ ${MV} ${WRKSRC_redis} ${WRKSRC}/src/gopkg.in/redis.v2
+ ${MV} ${WRKSRC_slug} ${WRKSRC}/src/github.com/gosimple/slug
+ ${MV} ${WRKSRC_gls} ${WRKSRC}/src/github.com/jtolds/gls
+ ${MV} ${WRKSRC_binding} ${WRKSRC}/src/github.com/macaron-contrib/binding
+ ${MV} ${WRKSRC_oauth2} ${WRKSRC}/src/golang.org/x/oauth2
+ ${RM} -rf ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/public
+ ${MV} ${WRKDIR}/public ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/
+ ${RM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/public/.DS_Store
+ ${RM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/public/app/.DS_Store
+ ${RM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/public/._.DS_Store
+ ${RM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/public/app/._.DS_Store
+
+do-build:
+ cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana; \
+ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go run build.go build
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/bin/grafana-server \
+ ${STAGEDIR}${PREFIX}/bin/grafana-server
+ cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana && \
+ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana
+ ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANADATADIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf
+ ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data
+ ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log
+ ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana/conf/defaults.ini \
+ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini
+ ${INSTALL_DATA} ${WRKDIR}/grafana2.conf ${STAGEDIR}${PREFIX}/etc/grafana2.conf
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900044 && ${ARCH} == i386
+BROKEN= Does not build
+.endif
+
+# golang assumes that if clang is in use, it is called "clang" and not "cc". If
+# it's called "cc", go fails.
+.if ${COMPILER_TYPE} == clang
+BUILD_ENV= CC=clang
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/grafana2/distinfo b/www/grafana2/distinfo
new file mode 100644
index 000000000000..0f6d7907f2ee
--- /dev/null
+++ b/www/grafana2/distinfo
@@ -0,0 +1,54 @@
+SHA256 (grafana-static-2.5.0.tar.gz) = 12536b163ec3746501aab33c22aeeb381dec8f52e9c355135bb8a81bda4ab934
+SIZE (grafana-static-2.5.0.tar.gz) = 2245789
+SHA256 (grafana-grafana-v2.5.0_GH0.tar.gz) = 1f18a36a7fe1ee4ca99d8289f7bc677a7043745763f8692f5af4a210f8eb920b
+SIZE (grafana-grafana-v2.5.0_GH0.tar.gz) = 5549656
+SHA256 (vaughan0-go-ini-a98ad7e_GH0.tar.gz) = f8daa0afa08af1fdce4747074602078c72f49fd60c7d8dc3d07b6b7e70cd5f82
+SIZE (vaughan0-go-ini-a98ad7e_GH0.tar.gz) = 3694
+SHA256 (go-ldap-ldap-v1-19-g83e6542_GH0.tar.gz) = 324e4acc3e4e419e313da99f202eb2e45d1276a46272be5406117ea25a7600be
+SIZE (go-ldap-ldap-v1-19-g83e6542_GH0.tar.gz) = 21326
+SHA256 (Unknwon-macaron-93de4f3_GH0.tar.gz) = be12ff70c0124592841ef0011bbf5ecb274af3a9c0ef22beb3870b6d6996377b
+SIZE (Unknwon-macaron-93de4f3_GH0.tar.gz) = 128699
+SHA256 (Unknwon-com-d9bcf40_GH0.tar.gz) = cef114e03f206fb87808e51e9e786c1b61e35f31d9977586482ab3c68a42284e
+SIZE (Unknwon-com-d9bcf40_GH0.tar.gz) = 18597
+SHA256 (macaron-contrib-session-31e841d_GH0.tar.gz) = b95e591da78d1a87cdfb02405f7ea8af847e39606c8f7e70099bdfc59baef8e1
+SIZE (macaron-contrib-session-31e841d_GH0.tar.gz) = 16822
+SHA256 (macaron-contrib-binding-0fbe4b9_GH0.tar.gz) = 629e84b0869db2861e7f9f16899d77bf677459c47466f1dba82f65ee8e451ae7
+SIZE (macaron-contrib-binding-0fbe4b9_GH0.tar.gz) = 19480
+SHA256 (golang-net-972f0c5_GH0.tar.gz) = 2e0ebb20c89a9684d26ae658a908507bf1af0528278eeafd33197ac8e145800a
+SIZE (golang-net-972f0c5_GH0.tar.gz) = 413438
+SHA256 (golang-oauth2-c58fcf0_GH0.tar.gz) = 7b3c878b905bd81aa0fead165cddd5412695044674808cc114f8c96f6da0d58f
+SIZE (golang-oauth2-c58fcf0_GH0.tar.gz) = 28989
+SHA256 (rainycape-unidecode-836ef0a_GH0.tar.gz) = 46f5f7669c428e50197710b6c2506f0cadfa22e21d3873be31e0797712cc2193
+SIZE (rainycape-unidecode-836ef0a_GH0.tar.gz) = 387752
+SHA256 (mattn-go-sqlite3-e28cd44_GH0.tar.gz) = fa6b7731e2fd7b1319f1c9042deddbfa1cfac3662bbd695c9543804e7a81af61
+SIZE (mattn-go-sqlite3-e28cd44_GH0.tar.gz) = 1500762
+SHA256 (go-redis-redis-v2.3.2_GH0.tar.gz) = 0623b0643d84976c36a40b6c1923852730deaae1c58417940cfdfee9330e2612
+SIZE (go-redis-redis-v2.3.2_GH0.tar.gz) = 28390
+SHA256 (go-sql-driver-mysql-v1.2-26-g9543750_GH0.tar.gz) = be3e21d9f3bc3ea0ed91fd289be2f2a818c581d0bf2ae49aac2c10479f204fb3
+SIZE (go-sql-driver-mysql-v1.2-26-g9543750_GH0.tar.gz) = 47324
+SHA256 (lib-pq-go1.0-cutoff-13-g19eeca3_GH0.tar.gz) = b023d2b76dfdf0df10f395aaf63e8681e7ec6e0ba48c56af8ff371c3d8cbbd37
+SIZE (lib-pq-go1.0-cutoff-13-g19eeca3_GH0.tar.gz) = 62084
+SHA256 (gosimple-slug-8d25846_GH0.tar.gz) = 4bb1f89be5226ec398acc1d24855daefa77cbc9d387bae3a695f1671bfeec932
+SIZE (gosimple-slug-8d25846_GH0.tar.gz) = 5236
+SHA256 (go-asn1-ber-asn1-ber-v1_GH0.tar.gz) = 46b62858cba2399f019723e0671e5bb6190e8b31e6beccc30ab245c3f2e2ddd4
+SIZE (go-asn1-ber-asn1-ber-v1_GH0.tar.gz) = 5949
+SHA256 (BurntSushi-toml-v0.1.0-21-g056c9bc_GH0.tar.gz) = f763f7db89a755cf176f8e095e90fbf7e51ecfaafd041148d66c2eae95cacc65
+SIZE (BurntSushi-toml-v0.1.0-21-g056c9bc_GH0.tar.gz) = 37127
+SHA256 (aws-aws-sdk-go-v0.9.16-3-g4944a94_GH0.tar.gz) = f7862c412e8276aa95ad4ed056240ab2ed285dc1ab20460019855a5326623188
+SIZE (aws-aws-sdk-go-v0.9.16-3-g4944a94_GH0.tar.gz) = 2629141
+SHA256 (smartystreets-goconvey-1.5.0-356-gfbc0a1c_GH0.tar.gz) = 27f58570ebedff8cce3669cc12b56db105b12185d4b5371c8de9263940a6b5a3
+SIZE (smartystreets-goconvey-1.5.0-356-gfbc0a1c_GH0.tar.gz) = 1264583
+SHA256 (davecgh-go-spew-2df1748_GH0.tar.gz) = d73159386577c8b05d0a5d1169a4d777a0f4e5af0435f04d1b06f28a0aab349c
+SIZE (davecgh-go-spew-2df1748_GH0.tar.gz) = 41657
+SHA256 (go-bufio-bufio-v1_GH0.tar.gz) = 6d87ae729046b24e9c91695c39cdf5262d3376af950e3d0cfbfd60b03cf15f25
+SIZE (go-bufio-bufio-v1_GH0.tar.gz) = 21833
+SHA256 (jtolds-gls-f1ac7f4_GH0.tar.gz) = 146e7427527f7e126003982b2916f2468530411f6db72ddc0fdb002fa774831b
+SIZE (jtolds-gls-f1ac7f4_GH0.tar.gz) = 5494
+SHA256 (go-xorm-core-be6e7ac_GH0.tar.gz) = 237550b6f2c34a990aa261c2ec8b8465506fa68b9e9b079920cf887bc36d0727
+SIZE (go-xorm-core-be6e7ac_GH0.tar.gz) = 14123
+SHA256 (go-xorm-xorm-v0.4.2-58-ge2889e5_GH0.tar.gz) = 51cc68ee0cbd872bddfb14319273aeaa0e21cf76d13bd3bd718a8283d822fefc
+SIZE (go-xorm-xorm-v0.4.2-58-ge2889e5_GH0.tar.gz) = 327152
+SHA256 (go-ini-ini-v0-16-g1772191_GH0.tar.gz) = d2c2e1ed56596afd410da3191b784a7d579808765593c958946f1d3dc4b902ae
+SIZE (go-ini-ini-v0-16-g1772191_GH0.tar.gz) = 21019
+SHA256 (streadway-amqp-150b7f2_GH0.tar.gz) = 66b90e7be7e79c0766230863373cad956246462b9ffa52635988dc6a69b50500
+SIZE (streadway-amqp-150b7f2_GH0.tar.gz) = 77845
diff --git a/www/grafana2/files/grafana2.conf.in b/www/grafana2/files/grafana2.conf.in
new file mode 100644
index 000000000000..ee547325cf4a
--- /dev/null
+++ b/www/grafana2/files/grafana2.conf.in
@@ -0,0 +1,199 @@
+
+##################### Grafana Configuration Example #####################
+#
+# Everything has defaults so you only need to uncomment things you want to
+# change
+
+; app_mode = production
+
+#################################### Paths ####################################
+[paths]
+# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is useD)
+#
+data = %%GRAFANADATADIR%%
+#
+# Directory where grafana can store logs
+#
+logs = %%GRAFANALOGDIR%%
+
+#################################### Server ####################################
+[server]
+# Protocol (http or https)
+;protocol = http
+
+# The ip address to bind to, empty will bind to all interfaces
+;http_addr =
+
+# The http port to use
+;http_port = 3000
+
+# The public facing domain name used to access grafana from a browser
+;domain = localhost
+
+# The full public facing url
+;root_url = %(protocol)s://%(domain)s:%(http_port)s/
+
+# Log web requests
+;router_logging = false
+
+# the path relative working path
+;static_root_path = public
+
+# enable gzip
+;enable_gzip = false
+
+# https certs & key file
+;cert_file =
+;cert_key =
+
+#################################### Database ####################################
+[database]
+# Either "mysql", "postgres" or "sqlite3", it's your choice
+;type = sqlite3
+;host = 127.0.0.1:3306
+;name = grafana
+;user = root
+;password =
+
+# For "postgres" only, either "disable", "require" or "verify-full"
+;ssl_mode = disable
+
+# For "sqlite3" only, path relative to data_path setting
+;path = grafana.db
+
+#################################### Session ####################################
+[session]
+# Either "memory", "file", "redis", "mysql", default is "memory"
+;provider = file
+
+# Provider config options
+# memory: not have any config yet
+# file: session dir path, is relative to grafana data_path
+# redis: config like redis server addr, poolSize, password, e.g. `127.0.0.1:6379,100,grafana`
+# mysql: go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1)/database_name`
+;provider_config = sessions
+
+# Session cookie name
+;cookie_name = grafana_sess
+
+# If you use session in https only, default is false
+;cookie_secure = false
+
+# Session life time, default is 86400
+;session_life_time = 86400
+
+#################################### Analytics ####################################
+[analytics]
+# Server reporting, sends usage counters to stats.grafana.org every 24 hours.
+# No ip addresses are being tracked, only simple counters to track
+# running instances, dashboard and error counts. It is very helpful to us.
+# Change this option to false to disable reporting.
+;reporting_enabled = true
+
+# Google Analytics universal tracking code, only enabled if you specify an id here
+;google_analytics_ua_id =
+
+#################################### Security ####################################
+[security]
+# default admin user, created on startup
+;admin_user = admin
+
+# default admin password, can be changed before first start of grafana, or in profile settings
+;admin_password = admin
+
+# used for signing
+;secret_key = SW2YcwTIb9zpOOhoPsMm
+
+# Auto-login remember days
+;login_remember_days = 7
+;cookie_username = grafana_user
+;cookie_remember_name = grafana_remember
+
+#################################### Users ####################################
+[users]
+# disable user signup / registration
+;allow_sign_up = true
+
+# Allow non admin users to create organizations
+;allow_org_create = true
+
+# Set to true to automatically assign new users to the default organization (id 1)
+;auto_assign_org = true
+
+# Default role new users will be automatically assigned (if disabled above is set to true)
+;auto_assign_org_role = Viewer
+
+#################################### Anonymous Auth ##########################
+[auth.anonymous]
+# enable anonymous access
+;enabled = false
+
+# specify organization name that should be used for unauthenticated users
+;org_name = Main Org.
+
+# specify role for unauthenticated users
+;org_role = Viewer
+
+#################################### Github Auth ##########################
+[auth.github]
+;enabled = false
+;client_id = some_id
+;client_secret = some_secret
+;scopes = user:email
+;auth_url = https://github.com/login/oauth/authorize
+;token_url = https://github.com/login/oauth/access_token
+;api_url = https://api.github.com/user
+# Uncomment bellow to only allow specific email domains
+; allowed_domains = mycompany.com othercompany.com
+
+#################################### Google Auth ##########################
+[auth.google]
+;enabled = false
+;client_id = some_client_id
+;client_secret = some_client_secret
+;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
+;auth_url = https://accounts.google.com/o/oauth2/auth
+;token_url = https://accounts.google.com/o/oauth2/token
+;api_url = https://www.googleapis.com/oauth2/v1/userinfo
+# Uncomment bellow to only allow specific email domains
+; allowed_domains = mycompany.com othercompany.com
+
+#################################### Logging ##########################
+[log]
+# Either "console", "file", default is "console"
+# Use comma to separate multiple modes, e.g. "console, file"
+;mode = console, file
+
+# Buffer length of channel, keep it as it is if you don't know what it is.
+;buffer_len = 10000
+
+# Either "Trace", "Debug", "Info", "Warn", "Error", "Critical", default is "Trace"
+;level = Info
+
+# For "console" mode only
+[log.console]
+;level =
+
+# For "file" mode only
+[log.file]
+;level =
+# This enables automated log rotate(switch of following options), default is true
+;log_rotate = true
+
+# Max line number of single file, default is 1000000
+;max_lines = 1000000
+
+# Max size shift of single file, default is 28 means 1 << 28, 256MB
+;max_lines_shift = 28
+
+# Segment log daily, default is true
+;daily_rotate = true
+
+# Expired days of log file(delete after max days), default is 7
+;max_days = 7
+
+#################################### AMPQ Event Publisher ##########################
+[event_publisher]
+;enabled = false
+;rabbitmq_url = amqp://localhost/
+;exchange = grafana_events
diff --git a/www/grafana2/files/grafana2.in b/www/grafana2/files/grafana2.in
new file mode 100644
index 000000000000..2be5e7f6e5ff
--- /dev/null
+++ b/www/grafana2/files/grafana2.in
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: grafana2
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable grafana
+# grafana_enable="YES"
+#
+# grafana2_enable (bool): Set to YES to enable grafana
+# Default: NO
+# grafana2_conf (str): grafana configration file
+# Default: ${PREFIX}/etc/grafana.cfg
+# grafana2_user (str): grafana daemon user
+# Default: %%GRAFANA_USER%%
+# grafana2_group (str): grafana daemon group
+# Default: %%GRAFANA_GROUP%%
+
+. /etc/rc.subr
+
+name="grafana2"
+rcvar=grafana2_enable
+
+: ${grafana2_enable:="NO"}
+: ${grafana2_user:="%%GRAFANA_USER%%"}
+: ${grafana2_group:="%%GRAFANA_GROUP%%"}
+: ${grafana2_flags:=""}
+: ${grafana2_conf:="%%PREFIX%%/etc/${name}.conf"}
+: ${grafana2_options:="-config=${grafana2_conf} -homepath=%%GRAFANAHOMEDIR%%"}
+
+pidfile="%%GRAFANAPIDDIR%%${name}.pid"
+procname="%%PREFIX%%/bin/grafana-server"
+command=/usr/sbin/daemon
+command_args="-f -c -p ${pidfile} ${procname} ${grafana2_options}"
+start_precmd="grafana_precmd"
+
+grafana_precmd()
+{
+ chown ${grafana2_user}:${grafana2_group} %%GRAFANADATADIR%%
+ chown ${grafana2_user}:${grafana2_group} %%GRAFANALOGDIR%%
+ chown ${grafana2_user}:${grafana2_group} %%GRAFANAHOMEDIR%%data/log/
+ install -o ${grafana2_user} /dev/null ${pidfile}
+}
+
+load_rc_config $name
+run_rc_command "$1"
diff --git a/www/grafana2/pkg-descr b/www/grafana2/pkg-descr
new file mode 100644
index 000000000000..f849e302bb3b
--- /dev/null
+++ b/www/grafana2/pkg-descr
@@ -0,0 +1,4 @@
+Grafana is an open source, feature rich metrics dashboard
+and graph editor for Graphite, InfluxDB & OpenTSDB.
+
+WWW: https://github.com/grafana/grafana
diff --git a/www/grafana2/pkg-plist b/www/grafana2/pkg-plist
new file mode 100644
index 000000000000..6f3126f9c7c5
--- /dev/null
+++ b/www/grafana2/pkg-plist
@@ -0,0 +1,656 @@
+bin/grafana-server
+etc/grafana2.conf
+share/grafana/conf/defaults.ini
+share/grafana/public/app/app.js
+share/grafana/public/app/components/config.js
+share/grafana/public/app/components/extend-jquery.js
+share/grafana/public/app/components/kbn.js
+share/grafana/public/app/components/lodash.extended.js
+share/grafana/public/app/components/panelmeta.d.ts
+share/grafana/public/app/components/panelmeta.js
+share/grafana/public/app/components/panelmeta.js.map
+share/grafana/public/app/components/panelmeta.ts
+share/grafana/public/app/components/partials.js
+share/grafana/public/app/components/require.config.js
+share/grafana/public/app/components/settings.js
+share/grafana/public/app/components/store.js
+share/grafana/public/app/components/timeSeries.js
+share/grafana/public/app/controllers/all.js
+share/grafana/public/app/controllers/console-ctrl.js
+share/grafana/public/app/controllers/errorCtrl.js
+share/grafana/public/app/controllers/grafanaCtrl.js
+share/grafana/public/app/controllers/inspectCtrl.js
+share/grafana/public/app/controllers/invitedCtrl.js
+share/grafana/public/app/controllers/jsonEditorCtrl.js
+share/grafana/public/app/controllers/loginCtrl.js
+share/grafana/public/app/controllers/metricKeys.js
+share/grafana/public/app/controllers/resetPasswordCtrl.js
+share/grafana/public/app/controllers/search.js
+share/grafana/public/app/controllers/sidemenuCtrl.js
+share/grafana/public/app/controllers/signupCtrl.d.ts
+share/grafana/public/app/controllers/signupCtrl.js
+share/grafana/public/app/controllers/signupCtrl.js.map
+share/grafana/public/app/controllers/signupCtrl.ts
+share/grafana/public/app/core/core.d.ts
+share/grafana/public/app/core/core.js
+share/grafana/public/app/core/core.js.map
+share/grafana/public/app/core/core.ts
+share/grafana/public/app/core/core_module.d.ts
+share/grafana/public/app/core/core_module.js
+share/grafana/public/app/core/core_module.js.map
+share/grafana/public/app/core/core_module.ts
+share/grafana/public/app/core/directives/annotation_tooltip.js
+share/grafana/public/app/core/directives/array_join.d.ts
+share/grafana/public/app/core/directives/array_join.js
+share/grafana/public/app/core/directives/array_join.js.map
+share/grafana/public/app/core/directives/array_join.ts
+share/grafana/public/app/core/directives/body_class.js
+share/grafana/public/app/core/directives/config_modal.js
+share/grafana/public/app/core/directives/confirm_click.js
+share/grafana/public/app/core/directives/dash_edit_link.js
+share/grafana/public/app/core/directives/dash_upload.js
+share/grafana/public/app/core/directives/dropdown_typeahead.js
+share/grafana/public/app/core/directives/give_focus.d.ts
+share/grafana/public/app/core/directives/give_focus.js
+share/grafana/public/app/core/directives/give_focus.js.map
+share/grafana/public/app/core/directives/give_focus.ts
+share/grafana/public/app/core/directives/grafana_version_check.js
+share/grafana/public/app/core/directives/metric_segment.js
+share/grafana/public/app/core/directives/misc.js
+share/grafana/public/app/core/directives/ng_model_on_blur.js
+share/grafana/public/app/core/directives/password_strenght.js
+share/grafana/public/app/core/directives/spectrum_picker.js
+share/grafana/public/app/core/directives/tags.js
+share/grafana/public/app/core/directives/topnav.js
+share/grafana/public/app/core/directives/value_select_dropdown.js
+share/grafana/public/app/core/filters/filters.d.ts
+share/grafana/public/app/core/filters/filters.js
+share/grafana/public/app/core/filters/filters.js.map
+share/grafana/public/app/core/filters/filters.ts
+share/grafana/public/app/core/routes/all.js
+share/grafana/public/app/core/routes/bundle_loader.d.ts
+share/grafana/public/app/core/routes/bundle_loader.js
+share/grafana/public/app/core/routes/bundle_loader.js.map
+share/grafana/public/app/core/routes/bundle_loader.ts
+share/grafana/public/app/core/routes/dashboard_loaders.js
+share/grafana/public/app/core/utils/datemath.d.ts
+share/grafana/public/app/core/utils/datemath.js
+share/grafana/public/app/core/utils/datemath.js.map
+share/grafana/public/app/core/utils/datemath.ts
+share/grafana/public/app/core/utils/rangeutil.d.ts
+share/grafana/public/app/core/utils/rangeutil.js
+share/grafana/public/app/core/utils/rangeutil.js.map
+share/grafana/public/app/core/utils/rangeutil.ts
+share/grafana/public/app/features/admin/adminEditOrgCtrl.js
+share/grafana/public/app/features/admin/adminEditUserCtrl.js
+share/grafana/public/app/features/admin/adminListOrgsCtrl.js
+share/grafana/public/app/features/admin/adminListUsersCtrl.js
+share/grafana/public/app/features/admin/adminSettingsCtrl.js
+share/grafana/public/app/features/admin/all.js
+share/grafana/public/app/features/admin/partials/edit_org.html
+share/grafana/public/app/features/admin/partials/edit_user.html
+share/grafana/public/app/features/admin/partials/new_user.html
+share/grafana/public/app/features/admin/partials/orgs.html
+share/grafana/public/app/features/admin/partials/settings.html
+share/grafana/public/app/features/admin/partials/users.html
+share/grafana/public/app/features/all.js
+share/grafana/public/app/features/annotations/annotationsSrv.js
+share/grafana/public/app/features/annotations/editorCtrl.js
+share/grafana/public/app/features/annotations/partials/editor.html
+share/grafana/public/app/features/dashboard/all.js
+share/grafana/public/app/features/dashboard/dashboardCtrl.js
+share/grafana/public/app/features/dashboard/dashboardLoaderSrv.js
+share/grafana/public/app/features/dashboard/dashboardNavCtrl.js
+share/grafana/public/app/features/dashboard/dashboardSrv.js
+share/grafana/public/app/features/dashboard/directives/dashSearchView.js
+share/grafana/public/app/features/dashboard/dynamicDashboardSrv.js
+share/grafana/public/app/features/dashboard/graphiteImportCtrl.js
+share/grafana/public/app/features/dashboard/importCtrl.js
+share/grafana/public/app/features/dashboard/keybindings.js
+share/grafana/public/app/features/dashboard/partials/dashboardTopNav.html
+share/grafana/public/app/features/dashboard/partials/graphiteImport.html
+share/grafana/public/app/features/dashboard/partials/import.html
+share/grafana/public/app/features/dashboard/partials/linksEditor.html
+share/grafana/public/app/features/dashboard/partials/saveDashboardAs.html
+share/grafana/public/app/features/dashboard/partials/settings.html
+share/grafana/public/app/features/dashboard/partials/shareModal.html
+share/grafana/public/app/features/dashboard/partials/snapshotTopNav.html
+share/grafana/public/app/features/dashboard/playlistCtrl.js
+share/grafana/public/app/features/dashboard/playlistSrv.js
+share/grafana/public/app/features/dashboard/rowCtrl.js
+share/grafana/public/app/features/dashboard/saveDashboardAsCtrl.js
+share/grafana/public/app/features/dashboard/shareModalCtrl.js
+share/grafana/public/app/features/dashboard/shareSnapshotCtrl.js
+share/grafana/public/app/features/dashboard/snapshotTopNavCtrl.js
+share/grafana/public/app/features/dashboard/submenuCtrl.js
+share/grafana/public/app/features/dashboard/timeSrv.js
+share/grafana/public/app/features/dashboard/timepicker/custom.html
+share/grafana/public/app/features/dashboard/timepicker/dropdown.html
+share/grafana/public/app/features/dashboard/timepicker/input_date.js
+share/grafana/public/app/features/dashboard/timepicker/settings.html
+share/grafana/public/app/features/dashboard/timepicker/timepicker.d.ts
+share/grafana/public/app/features/dashboard/timepicker/timepicker.html
+share/grafana/public/app/features/dashboard/timepicker/timepicker.js
+share/grafana/public/app/features/dashboard/timepicker/timepicker.js.map
+share/grafana/public/app/features/dashboard/timepicker/timepicker.ts
+share/grafana/public/app/features/dashboard/unsavedChangesSrv.js
+share/grafana/public/app/features/dashboard/viewStateSrv.js
+share/grafana/public/app/features/dashlinks/editor.html
+share/grafana/public/app/features/dashlinks/module.js
+share/grafana/public/app/features/org/all.js
+share/grafana/public/app/features/org/datasourceEditCtrl.js
+share/grafana/public/app/features/org/datasourcesCtrl.js
+share/grafana/public/app/features/org/newOrgCtrl.js
+share/grafana/public/app/features/org/orgApiKeysCtrl.js
+share/grafana/public/app/features/org/orgDetailsCtrl.js
+share/grafana/public/app/features/org/orgUsersCtrl.js
+share/grafana/public/app/features/org/partials/apikeyModal.html
+share/grafana/public/app/features/org/partials/datasourceEdit.html
+share/grafana/public/app/features/org/partials/datasourceHttpConfig.html
+share/grafana/public/app/features/org/partials/datasources.html
+share/grafana/public/app/features/org/partials/invite.html
+share/grafana/public/app/features/org/partials/newOrg.html
+share/grafana/public/app/features/org/partials/orgApiKeys.html
+share/grafana/public/app/features/org/partials/orgDetails.html
+share/grafana/public/app/features/org/partials/orgUsers.html
+share/grafana/public/app/features/org/userInviteCtrl.js
+share/grafana/public/app/features/panel/all.js
+share/grafana/public/app/features/panel/panelDirective.js
+share/grafana/public/app/features/panel/panelHelper.js
+share/grafana/public/app/features/panel/panelMenu.js
+share/grafana/public/app/features/panel/panelSrv.js
+share/grafana/public/app/features/panel/partials/panel.html
+share/grafana/public/app/features/panel/partials/panelTime.html
+share/grafana/public/app/features/panel/partials/soloPanel.html
+share/grafana/public/app/features/panel/soloPanelCtrl.js
+share/grafana/public/app/features/panellinks/linkSrv.js
+share/grafana/public/app/features/panellinks/module.html
+share/grafana/public/app/features/panellinks/module.js
+share/grafana/public/app/features/profile/changePasswordCtrl.js
+share/grafana/public/app/features/profile/partials/password.html
+share/grafana/public/app/features/profile/partials/profile.html
+share/grafana/public/app/features/profile/partials/select_org.html
+share/grafana/public/app/features/profile/profileCtrl.js
+share/grafana/public/app/features/profile/selectOrgCtrl.js
+share/grafana/public/app/features/templating/editorCtrl.js
+share/grafana/public/app/features/templating/partials/editor.html
+share/grafana/public/app/features/templating/templateSrv.js
+share/grafana/public/app/features/templating/templateValuesSrv.js
+share/grafana/public/app/headers/angularjs/angularjs.d.ts
+share/grafana/public/app/headers/common.d.ts
+share/grafana/public/app/headers/jquery/jquery.d.ts
+share/grafana/public/app/headers/lodash/lodash.d.ts
+share/grafana/public/app/headers/moment/moment-node.d.ts
+share/grafana/public/app/headers/moment/moment.d.ts
+share/grafana/public/app/headers/require/require.d.ts
+share/grafana/public/app/panels/dashlist/editor.html
+share/grafana/public/app/panels/dashlist/module.html
+share/grafana/public/app/panels/dashlist/module.js
+share/grafana/public/app/panels/graph/axisEditor.html
+share/grafana/public/app/panels/graph/graph.js
+share/grafana/public/app/panels/graph/graph.tooltip.js
+share/grafana/public/app/panels/graph/legend.js
+share/grafana/public/app/panels/graph/legend.popover.html
+share/grafana/public/app/panels/graph/module.html
+share/grafana/public/app/panels/graph/module.js
+share/grafana/public/app/panels/graph/seriesOverridesCtrl.js
+share/grafana/public/app/panels/graph/styleEditor.html
+share/grafana/public/app/panels/singlestat/editor.html
+share/grafana/public/app/panels/singlestat/module.html
+share/grafana/public/app/panels/singlestat/module.js
+share/grafana/public/app/panels/singlestat/singleStatPanel.js
+share/grafana/public/app/panels/text/editor.html
+share/grafana/public/app/panels/text/lib/showdown.js
+share/grafana/public/app/panels/text/module.html
+share/grafana/public/app/panels/text/module.js
+share/grafana/public/app/partials/bootstrap/tab.html
+share/grafana/public/app/partials/bootstrap/tabset.html
+share/grafana/public/app/partials/colorpicker.html
+share/grafana/public/app/partials/confirm_modal.html
+share/grafana/public/app/partials/dashboard.html
+share/grafana/public/app/partials/edit_json.html
+share/grafana/public/app/partials/error.html
+share/grafana/public/app/partials/help_modal.html
+share/grafana/public/app/partials/inspector.html
+share/grafana/public/app/partials/login.html
+share/grafana/public/app/partials/metrics.html
+share/grafana/public/app/partials/modal.html
+share/grafana/public/app/partials/panelgeneral.html
+share/grafana/public/app/partials/playlist.html
+share/grafana/public/app/partials/reset_password.html
+share/grafana/public/app/partials/roweditor.html
+share/grafana/public/app/partials/search.html
+share/grafana/public/app/partials/sidemenu.html
+share/grafana/public/app/partials/signup_invited.html
+share/grafana/public/app/partials/signup_step2.html
+share/grafana/public/app/partials/submenu.html
+share/grafana/public/app/partials/unsaved-changes.html
+share/grafana/public/app/partials/valueSelectDropdown.html
+share/grafana/public/app/plugins/PLUGIN_CHANGES.md
+share/grafana/public/app/plugins/datasource/cloudwatch/datasource.js
+share/grafana/public/app/plugins/datasource/cloudwatch/directives.js
+share/grafana/public/app/plugins/datasource/cloudwatch/partials/config.html
+share/grafana/public/app/plugins/datasource/cloudwatch/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/cloudwatch/plugin.json
+share/grafana/public/app/plugins/datasource/cloudwatch/query_ctrl.js
+share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource_specs.d.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource_specs.js
+share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource_specs.js.map
+share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource_specs.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/bucket_agg.js
+share/grafana/public/app/plugins/datasource/elasticsearch/datasource.js
+share/grafana/public/app/plugins/datasource/elasticsearch/directives.js
+share/grafana/public/app/plugins/datasource/elasticsearch/elastic_response.js
+share/grafana/public/app/plugins/datasource/elasticsearch/index_pattern.js
+share/grafana/public/app/plugins/datasource/elasticsearch/metric_agg.js
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/bucketAgg.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/config.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/metricAgg.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/query.options.html
+share/grafana/public/app/plugins/datasource/elasticsearch/plugin.json
+share/grafana/public/app/plugins/datasource/elasticsearch/query_builder.js
+share/grafana/public/app/plugins/datasource/elasticsearch/query_ctrl.js
+share/grafana/public/app/plugins/datasource/elasticsearch/query_def.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource_specs.d.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource_specs.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource_specs.js.map
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource_specs.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response_specs.d.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response_specs.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response_specs.js.map
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response_specs.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern_specs.d.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern_specs.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern_specs.js.map
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern_specs.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder_specs.d.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder_specs.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder_specs.js.map
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder_specs.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_ctrl_specs.d.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_ctrl_specs.js
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_ctrl_specs.js.map
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_ctrl_specs.ts
+share/grafana/public/app/plugins/datasource/grafana/datasource.js
+share/grafana/public/app/plugins/datasource/grafana/directives.js
+share/grafana/public/app/plugins/datasource/grafana/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/grafana/plugin.json
+share/grafana/public/app/plugins/datasource/graphite/add_graphite_func.js
+share/grafana/public/app/plugins/datasource/graphite/datasource.js
+share/grafana/public/app/plugins/datasource/graphite/directives.js
+share/grafana/public/app/plugins/datasource/graphite/func_editor.js
+share/grafana/public/app/plugins/datasource/graphite/gfunc.js
+share/grafana/public/app/plugins/datasource/graphite/lexer.js
+share/grafana/public/app/plugins/datasource/graphite/parser.js
+share/grafana/public/app/plugins/datasource/graphite/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/graphite/partials/config.html
+share/grafana/public/app/plugins/datasource/graphite/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/graphite/partials/query.options.html
+share/grafana/public/app/plugins/datasource/graphite/plugin.json
+share/grafana/public/app/plugins/datasource/graphite/query_ctrl.js
+share/grafana/public/app/plugins/datasource/graphite/specs/datasource_specs.d.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/datasource_specs.js
+share/grafana/public/app/plugins/datasource/graphite/specs/datasource_specs.js.map
+share/grafana/public/app/plugins/datasource/graphite/specs/datasource_specs.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/gfunc_specs.d.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/gfunc_specs.js
+share/grafana/public/app/plugins/datasource/graphite/specs/gfunc_specs.js.map
+share/grafana/public/app/plugins/datasource/graphite/specs/gfunc_specs.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl_specs.d.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl_specs.js
+share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl_specs.js.map
+share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl_specs.ts
+share/grafana/public/app/plugins/datasource/influxdb/datasource.js
+share/grafana/public/app/plugins/datasource/influxdb/directives.js
+share/grafana/public/app/plugins/datasource/influxdb/influx_series.js
+share/grafana/public/app/plugins/datasource/influxdb/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/influxdb/partials/config.html
+share/grafana/public/app/plugins/datasource/influxdb/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/influxdb/partials/query.options.html
+share/grafana/public/app/plugins/datasource/influxdb/plugin.json
+share/grafana/public/app/plugins/datasource/influxdb/query_builder.js
+share/grafana/public/app/plugins/datasource/influxdb/query_ctrl.js
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series_specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series_specs.js
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series_specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series_specs.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder_specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder_specs.js
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder_specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder_specs.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl_specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl_specs.js
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl_specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl_specs.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/datasource.js
+share/grafana/public/app/plugins/datasource/influxdb_08/directives.js
+share/grafana/public/app/plugins/datasource/influxdb_08/func_editor.js
+share/grafana/public/app/plugins/datasource/influxdb_08/influx_series.js
+share/grafana/public/app/plugins/datasource/influxdb_08/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/influxdb_08/partials/config.html
+share/grafana/public/app/plugins/datasource/influxdb_08/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/influxdb_08/partials/query.options.html
+share/grafana/public/app/plugins/datasource/influxdb_08/plugin.json
+share/grafana/public/app/plugins/datasource/influxdb_08/query_builder.js
+share/grafana/public/app/plugins/datasource/influxdb_08/query_ctrl.js
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/datasource-specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/datasource-specs.js
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/datasource-specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/datasource-specs.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/influx_series_specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/influx_series_specs.js
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/influx_series_specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/influx_series_specs.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/query_builder_specs.d.ts
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/query_builder_specs.js
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/query_builder_specs.js.map
+share/grafana/public/app/plugins/datasource/influxdb_08/specs/query_builder_specs.ts
+share/grafana/public/app/plugins/datasource/kairosdb/datasource.js
+share/grafana/public/app/plugins/datasource/kairosdb/directives.js
+share/grafana/public/app/plugins/datasource/kairosdb/partials/config.html
+share/grafana/public/app/plugins/datasource/kairosdb/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/kairosdb/partials/query.options.html
+share/grafana/public/app/plugins/datasource/kairosdb/plugin.json
+share/grafana/public/app/plugins/datasource/kairosdb/queryCtrl.js
+share/grafana/public/app/plugins/datasource/mixed/datasource.js
+share/grafana/public/app/plugins/datasource/mixed/plugin.json
+share/grafana/public/app/plugins/datasource/opentsdb/datasource.js
+share/grafana/public/app/plugins/datasource/opentsdb/directives.js
+share/grafana/public/app/plugins/datasource/opentsdb/partials/config.html
+share/grafana/public/app/plugins/datasource/opentsdb/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/opentsdb/plugin.json
+share/grafana/public/app/plugins/datasource/opentsdb/queryCtrl.js
+share/grafana/public/app/plugins/datasource/prometheus/datasource.js
+share/grafana/public/app/plugins/datasource/prometheus/directives.js
+share/grafana/public/app/plugins/datasource/prometheus/partials/config.html
+share/grafana/public/app/plugins/datasource/prometheus/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/prometheus/plugin.json
+share/grafana/public/app/plugins/datasource/prometheus/query_ctrl.js
+share/grafana/public/app/plugins/datasource/prometheus/specs/datasource_specs.d.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/datasource_specs.js
+share/grafana/public/app/plugins/datasource/prometheus/specs/datasource_specs.js.map
+share/grafana/public/app/plugins/datasource/prometheus/specs/datasource_specs.ts
+share/grafana/public/app/plugins/datasource/sql/datasource.js
+share/grafana/public/app/plugins/datasource/sql/partials/config.html
+share/grafana/public/app/plugins/datasource/sql/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/sql/plugin.json_
+share/grafana/public/app/services/alertSrv.js
+share/grafana/public/app/services/all.js
+share/grafana/public/app/services/analytics.js
+share/grafana/public/app/services/backendSrv.js
+share/grafana/public/app/services/contextSrv.js
+share/grafana/public/app/services/datasourceSrv.js
+share/grafana/public/app/services/keyboardManager.js
+share/grafana/public/app/services/popoverSrv.js
+share/grafana/public/app/services/timer.js
+share/grafana/public/app/services/uiSegmentSrv.js
+share/grafana/public/app/services/utilSrv.js
+share/grafana/public/css/bootstrap-responsive.min.css
+share/grafana/public/css/bootstrap.dark.min.css
+share/grafana/public/css/bootstrap.light.min.css
+share/grafana/public/css/grafana.dark.min.css
+share/grafana/public/css/grafana.light.min.css
+share/grafana/public/dashboards/default.json
+share/grafana/public/dashboards/home.json
+share/grafana/public/dashboards/scripted.js
+share/grafana/public/dashboards/scripted_async.js
+share/grafana/public/dashboards/scripted_templated.js
+share/grafana/public/dashboards/template_vars.json
+share/grafana/public/emails/README.md
+share/grafana/public/emails/invited_to_org.html
+share/grafana/public/emails/new_user_invite.html
+share/grafana/public/emails/reset_password.html
+share/grafana/public/emails/signup_started.html
+share/grafana/public/emails/welcome_on_signup.html
+share/grafana/public/fonts/FontAwesome.otf
+share/grafana/public/fonts/custom/multi_snap.svg
+share/grafana/public/fonts/custom/single_snap_tilt.svg
+share/grafana/public/fonts/custom/single_snapshot_straight.svg
+share/grafana/public/fonts/fontawesome-webfont.eot
+share/grafana/public/fonts/fontawesome-webfont.svg
+share/grafana/public/fonts/fontawesome-webfont.ttf
+share/grafana/public/fonts/fontawesome-webfont.woff
+share/grafana/public/img/background_tease.jpg
+share/grafana/public/img/check_radio_sheet.png
+share/grafana/public/img/checkbox.png
+share/grafana/public/img/checkbox_white.png
+share/grafana/public/img/cubes.png
+share/grafana/public/img/fav16.png
+share/grafana/public/img/fav32.png
+share/grafana/public/img/fav_dark_16.png
+share/grafana/public/img/fav_dark_32.png
+share/grafana/public/img/glyphicons-halflings-white.png
+share/grafana/public/img/glyphicons-halflings.png
+share/grafana/public/img/kibana.png
+share/grafana/public/img/light.png
+share/grafana/public/img/load.gif
+share/grafana/public/img/load_big.gif
+share/grafana/public/img/logo_transparent_200x.png
+share/grafana/public/img/logo_transparent_200x75.png
+share/grafana/public/img/logo_transparent_400x.png
+share/grafana/public/img/small.png
+share/grafana/public/img/user_profile.png
+share/grafana/public/robots.txt
+share/grafana/public/test/lib/common.d.ts
+share/grafana/public/test/lib/common.js
+share/grafana/public/test/lib/common.js.map
+share/grafana/public/test/lib/common.ts
+share/grafana/public/test/mocks/dashboard-mock.js
+share/grafana/public/test/specs/core/utils/datemath_specs.d.ts
+share/grafana/public/test/specs/core/utils/datemath_specs.js
+share/grafana/public/test/specs/core/utils/datemath_specs.js.map
+share/grafana/public/test/specs/core/utils/datemath_specs.ts
+share/grafana/public/test/specs/core/utils/rangeutil_specs.d.ts
+share/grafana/public/test/specs/core/utils/rangeutil_specs.js
+share/grafana/public/test/specs/core/utils/rangeutil_specs.js.map
+share/grafana/public/test/specs/core/utils/rangeutil_specs.ts
+share/grafana/public/test/specs/dashboardSrv-specs.js
+share/grafana/public/test/specs/dashboardViewStateSrv-specs.js
+share/grafana/public/test/specs/dynamicDashboardSrv-specs.js
+share/grafana/public/test/specs/graph-ctrl-specs.js
+share/grafana/public/test/specs/graph-specs.js
+share/grafana/public/test/specs/graph-tooltip-specs.js
+share/grafana/public/test/specs/helpers.js
+share/grafana/public/test/specs/kairosdb-datasource-specs.js
+share/grafana/public/test/specs/kbn-format-specs.js
+share/grafana/public/test/specs/lexer-specs.js
+share/grafana/public/test/specs/linkSrv-specs.js
+share/grafana/public/test/specs/opentsdbDatasource-specs.js
+share/grafana/public/test/specs/panelSrv-specs.js
+share/grafana/public/test/specs/parser-specs.js
+share/grafana/public/test/specs/row-ctrl-specs.js
+share/grafana/public/test/specs/seriesOverridesCtrl-specs.js
+share/grafana/public/test/specs/shareModalCtrl-specs.js
+share/grafana/public/test/specs/singlestat-specs.js
+share/grafana/public/test/specs/templateSrv-specs.js
+share/grafana/public/test/specs/templateValuesSrv-specs.js
+share/grafana/public/test/specs/timeSeries-specs.js
+share/grafana/public/test/specs/timeSrv-specs.js
+share/grafana/public/test/specs/unsavedChangesSrv-specs.js
+share/grafana/public/test/specs/value_select_dropdown_specs.js
+share/grafana/public/test/test-main.js
+share/grafana/public/test/tests.html
+share/grafana/public/vendor/ZeroClipboard.js
+share/grafana/public/vendor/ZeroClipboard.swf
+share/grafana/public/vendor/angular-bindonce/CHANGELOG.md
+share/grafana/public/vendor/angular-bindonce/README.md
+share/grafana/public/vendor/angular-bindonce/bindonce.js
+share/grafana/public/vendor/angular-bindonce/bindonce.min.js
+share/grafana/public/vendor/angular-bindonce/bower.json
+share/grafana/public/vendor/angular-bindonce/package.json
+share/grafana/public/vendor/angular-mocks/README.md
+share/grafana/public/vendor/angular-mocks/angular-mocks.js
+share/grafana/public/vendor/angular-mocks/bower.json
+share/grafana/public/vendor/angular-mocks/ngAnimateMock.js
+share/grafana/public/vendor/angular-mocks/ngMock.js
+share/grafana/public/vendor/angular-mocks/ngMockE2E.js
+share/grafana/public/vendor/angular-mocks/package.json
+share/grafana/public/vendor/angular-native-dragdrop/Gulpfile.js
+share/grafana/public/vendor/angular-native-dragdrop/LICENSE
+share/grafana/public/vendor/angular-native-dragdrop/README.md
+share/grafana/public/vendor/angular-native-dragdrop/bower.json
+share/grafana/public/vendor/angular-native-dragdrop/demo/css/styles.css
+share/grafana/public/vendor/angular-native-dragdrop/demo/index.html
+share/grafana/public/vendor/angular-native-dragdrop/demo/js/app.js
+share/grafana/public/vendor/angular-native-dragdrop/docs/css/styles.css
+share/grafana/public/vendor/angular-native-dragdrop/docs/index.html
+share/grafana/public/vendor/angular-native-dragdrop/draganddrop.js
+share/grafana/public/vendor/angular-native-dragdrop/package.json
+share/grafana/public/vendor/angular-other/angular-strap.js
+share/grafana/public/vendor/angular-other/datepicker.js
+share/grafana/public/vendor/angular-other/timepicker.js
+share/grafana/public/vendor/angular-route/README.md
+share/grafana/public/vendor/angular-route/angular-route.js
+share/grafana/public/vendor/angular-route/angular-route.min.js
+share/grafana/public/vendor/angular-route/angular-route.min.js.map
+share/grafana/public/vendor/angular-route/bower.json
+share/grafana/public/vendor/angular-route/index.js
+share/grafana/public/vendor/angular-route/package.json
+share/grafana/public/vendor/angular-sanitize/README.md
+share/grafana/public/vendor/angular-sanitize/angular-sanitize.js
+share/grafana/public/vendor/angular-sanitize/angular-sanitize.min.js
+share/grafana/public/vendor/angular-sanitize/angular-sanitize.min.js.map
+share/grafana/public/vendor/angular-sanitize/bower.json
+share/grafana/public/vendor/angular-sanitize/index.js
+share/grafana/public/vendor/angular-sanitize/package.json
+share/grafana/public/vendor/angular-ui/ui-bootstrap-tpls.js
+share/grafana/public/vendor/angular/README.md
+share/grafana/public/vendor/angular/angular-csp.css
+share/grafana/public/vendor/angular/angular.js
+share/grafana/public/vendor/angular/angular.min.js
+share/grafana/public/vendor/angular/angular.min.js.gzip
+share/grafana/public/vendor/angular/angular.min.js.map
+share/grafana/public/vendor/angular/bower.json
+share/grafana/public/vendor/angular/index.js
+share/grafana/public/vendor/angular/package.json
+share/grafana/public/vendor/bootstrap/bootstrap.js
+share/grafana/public/vendor/crypto.min.js
+share/grafana/public/vendor/css/font-awesome.min.css
+share/grafana/public/vendor/css/normalize.min.css
+share/grafana/public/vendor/css/spectrum.css
+share/grafana/public/vendor/css/timepicker.css
+share/grafana/public/vendor/filesaver.js
+share/grafana/public/vendor/flot/jquery.flot.crosshair.js
+share/grafana/public/vendor/flot/jquery.flot.events.js
+share/grafana/public/vendor/flot/jquery.flot.fillbelow.js
+share/grafana/public/vendor/flot/jquery.flot.fillbetween.js
+share/grafana/public/vendor/flot/jquery.flot.js
+share/grafana/public/vendor/flot/jquery.flot.pie.js
+share/grafana/public/vendor/flot/jquery.flot.selection.js
+share/grafana/public/vendor/flot/jquery.flot.stack.js
+share/grafana/public/vendor/flot/jquery.flot.stackpercent.js
+share/grafana/public/vendor/flot/jquery.flot.time.js
+share/grafana/public/vendor/jquery/MIT-LICENSE.txt
+share/grafana/public/vendor/jquery/bower.json
+share/grafana/public/vendor/jquery/dist/jquery.js
+share/grafana/public/vendor/jquery/dist/jquery.min.js
+share/grafana/public/vendor/jquery/dist/jquery.min.map
+share/grafana/public/vendor/jquery/jquery-2.1.3.js
+share/grafana/public/vendor/jquery/src/ajax.js
+share/grafana/public/vendor/jquery/src/ajax/jsonp.js
+share/grafana/public/vendor/jquery/src/ajax/load.js
+share/grafana/public/vendor/jquery/src/ajax/parseJSON.js
+share/grafana/public/vendor/jquery/src/ajax/parseXML.js
+share/grafana/public/vendor/jquery/src/ajax/script.js
+share/grafana/public/vendor/jquery/src/ajax/var/nonce.js
+share/grafana/public/vendor/jquery/src/ajax/var/rquery.js
+share/grafana/public/vendor/jquery/src/ajax/xhr.js
+share/grafana/public/vendor/jquery/src/attributes.js
+share/grafana/public/vendor/jquery/src/attributes/attr.js
+share/grafana/public/vendor/jquery/src/attributes/classes.js
+share/grafana/public/vendor/jquery/src/attributes/prop.js
+share/grafana/public/vendor/jquery/src/attributes/support.js
+share/grafana/public/vendor/jquery/src/attributes/val.js
+share/grafana/public/vendor/jquery/src/callbacks.js
+share/grafana/public/vendor/jquery/src/core.js
+share/grafana/public/vendor/jquery/src/core/access.js
+share/grafana/public/vendor/jquery/src/core/init.js
+share/grafana/public/vendor/jquery/src/core/parseHTML.js
+share/grafana/public/vendor/jquery/src/core/ready.js
+share/grafana/public/vendor/jquery/src/core/var/rsingleTag.js
+share/grafana/public/vendor/jquery/src/css.js
+share/grafana/public/vendor/jquery/src/css/addGetHookIf.js
+share/grafana/public/vendor/jquery/src/css/curCSS.js
+share/grafana/public/vendor/jquery/src/css/defaultDisplay.js
+share/grafana/public/vendor/jquery/src/css/hiddenVisibleSelectors.js
+share/grafana/public/vendor/jquery/src/css/support.js
+share/grafana/public/vendor/jquery/src/css/swap.js
+share/grafana/public/vendor/jquery/src/css/var/cssExpand.js
+share/grafana/public/vendor/jquery/src/css/var/getStyles.js
+share/grafana/public/vendor/jquery/src/css/var/isHidden.js
+share/grafana/public/vendor/jquery/src/css/var/rmargin.js
+share/grafana/public/vendor/jquery/src/css/var/rnumnonpx.js
+share/grafana/public/vendor/jquery/src/data.js
+share/grafana/public/vendor/jquery/src/data/Data.js
+share/grafana/public/vendor/jquery/src/data/accepts.js
+share/grafana/public/vendor/jquery/src/data/var/data_priv.js
+share/grafana/public/vendor/jquery/src/data/var/data_user.js
+share/grafana/public/vendor/jquery/src/deferred.js
+share/grafana/public/vendor/jquery/src/deprecated.js
+share/grafana/public/vendor/jquery/src/dimensions.js
+share/grafana/public/vendor/jquery/src/effects.js
+share/grafana/public/vendor/jquery/src/effects/Tween.js
+share/grafana/public/vendor/jquery/src/effects/animatedSelector.js
+share/grafana/public/vendor/jquery/src/event.js
+share/grafana/public/vendor/jquery/src/event/ajax.js
+share/grafana/public/vendor/jquery/src/event/alias.js
+share/grafana/public/vendor/jquery/src/event/support.js
+share/grafana/public/vendor/jquery/src/exports/amd.js
+share/grafana/public/vendor/jquery/src/exports/global.js
+share/grafana/public/vendor/jquery/src/intro.js
+share/grafana/public/vendor/jquery/src/jquery.js
+share/grafana/public/vendor/jquery/src/manipulation.js
+share/grafana/public/vendor/jquery/src/manipulation/_evalUrl.js
+share/grafana/public/vendor/jquery/src/manipulation/support.js
+share/grafana/public/vendor/jquery/src/manipulation/var/rcheckableType.js
+share/grafana/public/vendor/jquery/src/offset.js
+share/grafana/public/vendor/jquery/src/outro.js
+share/grafana/public/vendor/jquery/src/queue.js
+share/grafana/public/vendor/jquery/src/queue/delay.js
+share/grafana/public/vendor/jquery/src/selector-native.js
+share/grafana/public/vendor/jquery/src/selector-sizzle.js
+share/grafana/public/vendor/jquery/src/selector.js
+share/grafana/public/vendor/jquery/src/serialize.js
+share/grafana/public/vendor/jquery/src/sizzle/dist/sizzle.js
+share/grafana/public/vendor/jquery/src/sizzle/dist/sizzle.min.js
+share/grafana/public/vendor/jquery/src/sizzle/dist/sizzle.min.map
+share/grafana/public/vendor/jquery/src/traversing.js
+share/grafana/public/vendor/jquery/src/traversing/findFilter.js
+share/grafana/public/vendor/jquery/src/traversing/var/rneedsContext.js
+share/grafana/public/vendor/jquery/src/var/arr.js
+share/grafana/public/vendor/jquery/src/var/class2type.js
+share/grafana/public/vendor/jquery/src/var/concat.js
+share/grafana/public/vendor/jquery/src/var/hasOwn.js
+share/grafana/public/vendor/jquery/src/var/indexOf.js
+share/grafana/public/vendor/jquery/src/var/pnum.js
+share/grafana/public/vendor/jquery/src/var/push.js
+share/grafana/public/vendor/jquery/src/var/rnotwhite.js
+share/grafana/public/vendor/jquery/src/var/slice.js
+share/grafana/public/vendor/jquery/src/var/strundefined.js
+share/grafana/public/vendor/jquery/src/var/support.js
+share/grafana/public/vendor/jquery/src/var/toString.js
+share/grafana/public/vendor/jquery/src/wrap.js
+share/grafana/public/vendor/license.json
+share/grafana/public/vendor/lodash.js
+share/grafana/public/vendor/modernizr-2.6.1.js
+share/grafana/public/vendor/moment.js
+share/grafana/public/vendor/requirejs-text/LICENSE
+share/grafana/public/vendor/requirejs-text/README.md
+share/grafana/public/vendor/requirejs-text/bower.json
+share/grafana/public/vendor/requirejs-text/package.json
+share/grafana/public/vendor/requirejs-text/text.js
+share/grafana/public/vendor/requirejs/README.md
+share/grafana/public/vendor/requirejs/bower.json
+share/grafana/public/vendor/requirejs/require.js
+share/grafana/public/vendor/spectrum.js
+share/grafana/public/vendor/tagsinput/bootstrap-tagsinput.js
+share/grafana/public/views/500.html
+share/grafana/public/views/index.html
+@dir share/grafana/public/less
+@dir share/grafana/public/vendor/bootstrap/less
+@dir /var/db/grafana2
+@dir /var/log/grafana2
+@dir /var/run/grafana2
+@dir share/grafana/data/log