pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Copy over www/grafana and apply Go 1.13 build fix.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Sun Dec 22 17:02:06 2019 +0100
Changeset:	018e2835c63a096484bff9a56a40985cbf099e75

Added Files:
	grafana/DESCR
	grafana/Makefile
	grafana/PLIST
	grafana/distinfo
	grafana/files/grafana.sh
	grafana/files/smf/manifest.xml

Log Message:
Copy over www/grafana and apply Go 1.13 build fix.

The included copy of golang.org/x/xerrors is too old and does not
build with go 1.13. Make it use wip/go-xerrors instead.

This will be committed to pkgsrc itself after the branch, but
right now, it has no advantage (since the tree is still on Go 1.12)
and just adds noise during the freeze.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=018e2835c63a096484bff9a56a40985cbf099e75

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 grafana/DESCR                  |    3 +
 grafana/Makefile               |   90 +++
 grafana/PLIST                  | 1721 ++++++++++++++++++++++++++++++++++++++++
 grafana/distinfo               |   10 +
 grafana/files/grafana.sh       |   56 ++
 grafana/files/smf/manifest.xml |   29 +
 6 files changed, 1909 insertions(+)

diffs:
diff --git a/grafana/DESCR b/grafana/DESCR
new file mode 100644
index 0000000000..f1267cbd21
--- /dev/null
+++ b/grafana/DESCR
@@ -0,0 +1,3 @@
+Grafana is a web-based dashboard that allows you to query, visualize and
+alert on metrics data stored in Graphite, InfluxFB, OpenTSDB, Prometheus
+and/or PostgreSQL.
diff --git a/grafana/Makefile b/grafana/Makefile
new file mode 100644
index 0000000000..e03746daf1
--- /dev/null
+++ b/grafana/Makefile
@@ -0,0 +1,90 @@
+# $NetBSD: Makefile,v 1.22 2019/12/13 07:44:04 bsiegert Exp $
+
+DISTNAME=	grafana-6.3.4
+PKGREVISION=	4
+CATEGORIES=	www
+MASTER_SITES=	${MASTER_SITE_GITHUB:=grafana/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	tnn%NetBSD.org@localhost
+HOMEPAGE=	https://grafana.com/
+COMMENT=	Metrics dashboard and graph editor
+LICENSE=	apache-2.0
+
+DISTFILES=	${DEFAULT_DISTFILES}
+
+# We don't have suitable infrastructure in pkgsrc for generating frontend
+# assets, so we'll extract prebuilt frontend assets.
+FE_DISTNAME=			${DISTNAME}.linux-amd64.tar.gz
+DISTFILES+=			${FE_DISTNAME}
+SITES.${FE_DISTNAME}=		https://dl.grafana.com/oss/release/
+EXTRACT_DIR.${FE_DISTNAME}=	${WRKDIR}/linux
+
+GO_DIST_BASE=		${DISTNAME}
+GO_SRCPATH=		github.com/grafana/grafana
+
+#BUILD_DEPENDS+=	yarn>=1.15.0:../../devel/yarn
+
+CHECK_PORTABILITY_SKIP=		packaging/rpm/control/postinst
+
+CHECK_RELRO_SKIP+=		bin/grafana-cli
+CHECK_RELRO_SKIP+=		bin/grafana-server
+
+USE_TOOLS+=			pax
+
+PUBLICDIR=	${PREFIX}/share/grafana/public
+DATADIR=	${VARBASE}/lib/grafana/data
+PLUGINDIR=	${VARBASE}/lib/grafana/plugins
+LOGDIR=		${VARBASE}/log/grafana
+
+SUBST_CLASSES+=		fix-cfg
+SUBST_STAGE.fix-cfg=	pre-configure
+SUBST_MESSAGE.fix-cfg=	Adding pkgsrc paths in sample config
+SUBST_FILES.fix-cfg=	conf/sample.ini
+SUBST_SED.fix-cfg=	-e 's,^;\(data = \).*,\1${DATADIR},g'
+SUBST_SED.fix-cfg+=	-e 's,^;\(logs = \).*,\1${LOGDIR},g'
+SUBST_SED.fix-cfg+=	-e 's,^;\(plugins = \).*,\1${PLUGINDIR},g'
+SUBST_SED.fix-cfg+=	-e 's,^;\(static_root_path = \).*,\1${PUBLICDIR},g'
+
+BUILD_DEFS+=		GRAFANA_USER GRAFANA_GROUP VARBASE
+FILES_SUBST+=		GRAFANA_USER=${GRAFANA_USER:Q}
+FILES_SUBST+=		GRAFANA_GROUP=${GRAFANA_GROUP:Q}
+FILES_SUBST+=		DATADIR=${DATADIR:Q}
+
+.include "../../lang/go/go-vars.mk"
+.include "../../mk/bsd.prefs.mk"
+
+GRAFANA_USER?=		grafana
+GRAFANA_GROUP?=		grafana
+OWN_DIRS_PERMS+=	${DATADIR} ${GRAFANA_USER} ${GRAFANA_GROUP} 0700
+OWN_DIRS_PERMS+=	${LOGDIR} ${GRAFANA_USER} ${GRAFANA_GROUP} 0700
+OWN_DIRS_PERMS+=	${PLUGINDIR} ${GRAFANA_USER} ${GRAFANA_GROUP} 0700
+PKG_USERS_VARS+=	GRAFANA_USER
+PKG_GROUPS_VARS+=	GRAFANA_GROUP
+PKG_GROUPS=		${GRAFANA_GROUP}
+PKG_USERS=		${GRAFANA_USER}:${GRAFANA_GROUP}
+RCD_SCRIPTS=		grafana
+
+INSTALLATION_DIRS+=	bin
+INSTALLATION_DIRS+=	share/examples/grafana
+INSTALLATION_DIRS+=	share/grafana/public
+
+CONF_FILES+=	${PREFIX}/share/grafana/conf/sample.ini \
+		${PKG_SYSCONFDIR}/grafana.conf
+
+pre-patch:
+	${RM} -rf ${WRKSRC}/vendor/golang.org/x/xerrors
+
+#post-build:
+#	cd ${WRKSRC} && yarn install --pure-lockfile && yarn build
+
+do-install:
+	cd ${WRKDIR} && ${PAX} -rw bin ${DESTDIR}${PREFIX}
+	cd ${WRKDIR}/linux/${DISTNAME}/public && \
+		${PAX} -rw . ${DESTDIR}${PUBLICDIR}
+	cd ${WRKSRC} && ${PAX} -rw conf \
+		${DESTDIR}${PREFIX}/share/grafana/
+
+.include "../../wip/go-xerrors/buildlink3.mk"
+.include "../../lang/go/go-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/grafana/PLIST b/grafana/PLIST
new file mode 100644
index 0000000000..d2a0d6478e
--- /dev/null
+++ b/grafana/PLIST
@@ -0,0 +1,1721 @@
+@comment $NetBSD: PLIST,v 1.5 2019/08/27 10:23:25 adam Exp $
+bin/alert_webhook_listener
+bin/grafana-cli
+bin/grafana-server
+bin/release_publisher
+bin/slow_proxy
+share/grafana/conf/defaults.ini
+share/grafana/conf/ldap.toml
+share/grafana/conf/ldap_multiple.toml
+share/grafana/conf/provisioning/dashboards/sample.yaml
+share/grafana/conf/provisioning/datasources/sample.yaml
+share/grafana/conf/provisioning/notifiers/sample.yaml
+share/grafana/conf/sample.ini
+share/grafana/public/app/app.ts
+share/grafana/public/app/core/actions/appNotification.ts
+share/grafana/public/app/core/actions/application.ts
+share/grafana/public/app/core/actions/index.ts
+share/grafana/public/app/core/actions/location.ts
+share/grafana/public/app/core/actions/navModel.ts
+share/grafana/public/app/core/angular_wrappers.ts
+share/grafana/public/app/core/app_events.ts
+share/grafana/public/app/core/components/AlertBox/AlertBox.tsx
+share/grafana/public/app/core/components/Animations/FadeIn.tsx
+share/grafana/public/app/core/components/Animations/SlideDown.tsx
+share/grafana/public/app/core/components/AppNotifications/AppNotificationItem.tsx
+share/grafana/public/app/core/components/AppNotifications/AppNotificationList.tsx
+share/grafana/public/app/core/components/CopyToClipboard/CopyToClipboard.tsx
+share/grafana/public/app/core/components/EmptyListCTA/EmptyListCTA.tsx
+share/grafana/public/app/core/components/ErrorBoundary/ErrorBoundary.tsx
+share/grafana/public/app/core/components/FilterInput/FilterInput.tsx
+share/grafana/public/app/core/components/Footer/Footer.tsx
+share/grafana/public/app/core/components/JSONFormatter/JSONFormatter.tsx
+share/grafana/public/app/core/components/LayoutSelector/LayoutSelector.tsx
+share/grafana/public/app/core/components/OrgActionBar/OrgActionBar.test.tsx
+share/grafana/public/app/core/components/OrgActionBar/OrgActionBar.tsx
+share/grafana/public/app/core/components/OrgActionBar/__snapshots__/OrgActionBar.test.tsx.snap
+share/grafana/public/app/core/components/Page/Page.tsx
+share/grafana/public/app/core/components/Page/PageContents.tsx
+share/grafana/public/app/core/components/PageHeader/PageHeader.test.tsx
+share/grafana/public/app/core/components/PageHeader/PageHeader.tsx
+share/grafana/public/app/core/components/PageLoader/PageLoader.tsx
+share/grafana/public/app/core/components/PasswordInput/PasswordInput.tsx
+share/grafana/public/app/core/components/PermissionList/AddPermission.tsx
+share/grafana/public/app/core/components/PermissionList/DisabledPermissionListItem.tsx
+share/grafana/public/app/core/components/PermissionList/PermissionList.tsx
+share/grafana/public/app/core/components/PermissionList/PermissionListItem.tsx
+share/grafana/public/app/core/components/PermissionList/PermissionsInfo.tsx
+share/grafana/public/app/core/components/PluginHelp/PluginHelp.tsx
+share/grafana/public/app/core/components/Select/DataSourcePicker.tsx
+share/grafana/public/app/core/components/Select/MetricSelect.tsx
+share/grafana/public/app/core/components/Select/TeamPicker.test.tsx
+share/grafana/public/app/core/components/Select/TeamPicker.tsx
+share/grafana/public/app/core/components/Select/UserPicker.test.tsx
+share/grafana/public/app/core/components/Select/UserPicker.tsx
+share/grafana/public/app/core/components/Select/__snapshots__/TeamPicker.test.tsx.snap
+share/grafana/public/app/core/components/Select/__snapshots__/UserPicker.test.tsx.snap
+share/grafana/public/app/core/components/SharedPreferences/SharedPreferences.tsx
+share/grafana/public/app/core/components/TagFilter/TagBadge.tsx
+share/grafana/public/app/core/components/TagFilter/TagFilter.tsx
+share/grafana/public/app/core/components/TagFilter/TagOption.tsx
+share/grafana/public/app/core/components/TagFilter/TagValue.tsx
+share/grafana/public/app/core/components/ToggleButtonGroup/ToggleButtonGroup.tsx
+share/grafana/public/app/core/components/WithFeatureToggle.tsx
+share/grafana/public/app/core/components/code_editor/code_editor.ts
+share/grafana/public/app/core/components/code_editor/theme-grafana-dark.js
+share/grafana/public/app/core/components/colorpicker/spectrum_picker.ts
+share/grafana/public/app/core/components/dashboard_selector.ts
+share/grafana/public/app/core/components/form_dropdown/form_dropdown.ts
+share/grafana/public/app/core/components/help/help.html
+share/grafana/public/app/core/components/help/help.ts
+share/grafana/public/app/core/components/info_popover.ts
+share/grafana/public/app/core/components/json_explorer/helpers.ts
+share/grafana/public/app/core/components/json_explorer/json_explorer.ts
+share/grafana/public/app/core/components/jsontree/jsontree.ts
+share/grafana/public/app/core/components/layout_selector/layout_selector.ts
+share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.html
+share/grafana/public/app/core/components/manage_dashboards/manage_dashboards.ts
+share/grafana/public/app/core/components/org_switcher.ts
+share/grafana/public/app/core/components/query_part/query_part.ts
+share/grafana/public/app/core/components/query_part/query_part_editor.ts
+share/grafana/public/app/core/components/scroll/scroll.ts
+share/grafana/public/app/core/components/search/SearchField.tsx
+share/grafana/public/app/core/components/search/search.html
+share/grafana/public/app/core/components/search/search.ts
+share/grafana/public/app/core/components/search/search_results.html
+share/grafana/public/app/core/components/search/search_results.ts
+share/grafana/public/app/core/components/sidemenu/BottomNavLinks.test.tsx
+share/grafana/public/app/core/components/sidemenu/BottomNavLinks.tsx
+share/grafana/public/app/core/components/sidemenu/BottomSection.test.tsx
+share/grafana/public/app/core/components/sidemenu/BottomSection.tsx
+share/grafana/public/app/core/components/sidemenu/DropDownChild.test.tsx
+share/grafana/public/app/core/components/sidemenu/DropDownChild.tsx
+share/grafana/public/app/core/components/sidemenu/SideMenu.test.tsx
+share/grafana/public/app/core/components/sidemenu/SideMenu.tsx
+share/grafana/public/app/core/components/sidemenu/SideMenuDropDown.test.tsx
+share/grafana/public/app/core/components/sidemenu/SideMenuDropDown.tsx
+share/grafana/public/app/core/components/sidemenu/SignIn.test.tsx
+share/grafana/public/app/core/components/sidemenu/SignIn.tsx
+share/grafana/public/app/core/components/sidemenu/TopSection.test.tsx
+share/grafana/public/app/core/components/sidemenu/TopSection.tsx
+share/grafana/public/app/core/components/sidemenu/TopSectionItem.test.tsx
+share/grafana/public/app/core/components/sidemenu/TopSectionItem.tsx
+share/grafana/public/app/core/components/sidemenu/__snapshots__/BottomNavLinks.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/BottomSection.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/DropDownChild.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/SideMenu.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/SideMenuDropDown.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/SignIn.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/TopSection.test.tsx.snap
+share/grafana/public/app/core/components/sidemenu/__snapshots__/TopSectionItem.test.tsx.snap
+share/grafana/public/app/core/components/sql_part/sql_part.ts
+share/grafana/public/app/core/components/sql_part/sql_part_editor.ts
+share/grafana/public/app/core/components/switch.ts
+share/grafana/public/app/core/config.ts
+share/grafana/public/app/core/constants.ts
+share/grafana/public/app/core/controllers/all.ts
+share/grafana/public/app/core/controllers/error_ctrl.ts
+share/grafana/public/app/core/controllers/invited_ctrl.ts
+share/grafana/public/app/core/controllers/json_editor_ctrl.ts
+share/grafana/public/app/core/controllers/login_ctrl.ts
+share/grafana/public/app/core/controllers/reset_password_ctrl.ts
+share/grafana/public/app/core/controllers/signup_ctrl.ts
+share/grafana/public/app/core/copy/appNotification.ts
+share/grafana/public/app/core/core.ts
+share/grafana/public/app/core/core_module.ts
+share/grafana/public/app/core/directives/array_join.ts
+share/grafana/public/app/core/directives/autofill_event_fix.ts
+share/grafana/public/app/core/directives/diff-view.ts
+share/grafana/public/app/core/directives/dropdown_typeahead.ts
+share/grafana/public/app/core/directives/give_focus.ts
+share/grafana/public/app/core/directives/metric_segment.ts
+share/grafana/public/app/core/directives/misc.ts
+share/grafana/public/app/core/directives/ng_model_on_blur.ts
+share/grafana/public/app/core/directives/rebuild_on_change.ts
+share/grafana/public/app/core/directives/tags.ts
+share/grafana/public/app/core/directives/value_select_dropdown.ts
+share/grafana/public/app/core/filters/filters.ts
+share/grafana/public/app/core/hooks/useRefMounted.ts
+share/grafana/public/app/core/jquery_extended.ts
+share/grafana/public/app/core/live/live_srv.ts
+share/grafana/public/app/core/lodash_extended.ts
+share/grafana/public/app/core/logs_model.ts
+share/grafana/public/app/core/middlewares/application.ts
+share/grafana/public/app/core/mod_defs.d.ts
+share/grafana/public/app/core/nav_model_srv.ts
+share/grafana/public/app/core/partials.ts
+share/grafana/public/app/core/profiler.ts
+share/grafana/public/app/core/reducers/appNotification.test.ts
+share/grafana/public/app/core/reducers/appNotification.ts
+share/grafana/public/app/core/reducers/application.ts
+share/grafana/public/app/core/reducers/index.ts
+share/grafana/public/app/core/reducers/location.ts
+share/grafana/public/app/core/reducers/navModel.ts
+share/grafana/public/app/core/reducers/processsAclItems.ts
+share/grafana/public/app/core/redux/actionCreatorFactory.test.ts
+share/grafana/public/app/core/redux/actionCreatorFactory.ts
+share/grafana/public/app/core/redux/index.ts
+share/grafana/public/app/core/redux/reducerFactory.test.ts
+share/grafana/public/app/core/redux/reducerFactory.ts
+share/grafana/public/app/core/selectors/location.ts
+share/grafana/public/app/core/selectors/navModel.ts
+share/grafana/public/app/core/services/AngularLoader.ts
+share/grafana/public/app/core/services/__mocks__/backend_srv.ts
+share/grafana/public/app/core/services/alert_srv.ts
+share/grafana/public/app/core/services/all.ts
+share/grafana/public/app/core/services/analytics.ts
+share/grafana/public/app/core/services/backend_srv.ts
+share/grafana/public/app/core/services/bridge_srv.ts
+share/grafana/public/app/core/services/context_srv.ts
+share/grafana/public/app/core/services/dynamic_directive_srv.ts
+share/grafana/public/app/core/services/impression_srv.ts
+share/grafana/public/app/core/services/keybindingSrv.ts
+share/grafana/public/app/core/services/ng_react.ts
+share/grafana/public/app/core/services/popover_srv.ts
+share/grafana/public/app/core/services/search_srv.ts
+share/grafana/public/app/core/services/segment_srv.ts
+share/grafana/public/app/core/services/timer.ts
+share/grafana/public/app/core/services/util_srv.ts
+share/grafana/public/app/core/specs/backend_srv.test.ts
+share/grafana/public/app/core/specs/emitter.test.ts
+share/grafana/public/app/core/specs/factors.test.ts
+share/grafana/public/app/core/specs/file_export.test.ts
+share/grafana/public/app/core/specs/flatten.test.ts
+share/grafana/public/app/core/specs/location_util.test.ts
+share/grafana/public/app/core/specs/logs_model.test.ts
+share/grafana/public/app/core/specs/manage_dashboards.test.ts
+share/grafana/public/app/core/specs/org_switcher.test.ts
+share/grafana/public/app/core/specs/rangeutil.test.ts
+share/grafana/public/app/core/specs/search.test.ts
+share/grafana/public/app/core/specs/search_results.test.ts
+share/grafana/public/app/core/specs/search_srv.test.ts
+share/grafana/public/app/core/specs/store.test.ts
+share/grafana/public/app/core/specs/table_model.test.ts
+share/grafana/public/app/core/specs/ticks.test.ts
+share/grafana/public/app/core/specs/time_series.test.ts
+share/grafana/public/app/core/specs/url.test.ts
+share/grafana/public/app/core/specs/value_select_dropdown.test.ts
+share/grafana/public/app/core/store.ts
+share/grafana/public/app/core/table_model.ts
+share/grafana/public/app/core/time_series2.ts
+share/grafana/public/app/core/utils/CancelablePromise.ts
+share/grafana/public/app/core/utils/ConfigProvider.tsx
+share/grafana/public/app/core/utils/UserProvider.tsx
+share/grafana/public/app/core/utils/acl.ts
+share/grafana/public/app/core/utils/colors.ts
+share/grafana/public/app/core/utils/connectWithReduxStore.tsx
+share/grafana/public/app/core/utils/css_loader.ts
+share/grafana/public/app/core/utils/dag.test.ts
+share/grafana/public/app/core/utils/dag.ts
+share/grafana/public/app/core/utils/emitter.ts
+share/grafana/public/app/core/utils/errors.test.ts
+share/grafana/public/app/core/utils/errors.ts
+share/grafana/public/app/core/utils/explore.test.ts
+share/grafana/public/app/core/utils/explore.ts
+share/grafana/public/app/core/utils/factors.ts
+share/grafana/public/app/core/utils/file_export.ts
+share/grafana/public/app/core/utils/flatten.ts
+share/grafana/public/app/core/utils/kbn.ts
+share/grafana/public/app/core/utils/location_util.ts
+share/grafana/public/app/core/utils/model_utils.ts
+share/grafana/public/app/core/utils/outline.ts
+share/grafana/public/app/core/utils/query.test.ts
+share/grafana/public/app/core/utils/query.ts
+share/grafana/public/app/core/utils/react2angular.ts
+share/grafana/public/app/core/utils/reselect.ts
+share/grafana/public/app/core/utils/scrollbar.ts
+share/grafana/public/app/core/utils/sort_by_keys.ts
+share/grafana/public/app/core/utils/tags.ts
+share/grafana/public/app/core/utils/text.test.ts
+share/grafana/public/app/core/utils/text.ts
+share/grafana/public/app/core/utils/ticks.ts
+share/grafana/public/app/core/utils/timePicker.test.ts
+share/grafana/public/app/core/utils/timePicker.ts
+share/grafana/public/app/core/utils/url.ts
+share/grafana/public/app/core/utils/version.ts
+share/grafana/public/app/dev.ts
+share/grafana/public/app/features/admin/AdminEditOrgCtrl.ts
+share/grafana/public/app/features/admin/AdminEditUserCtrl.ts
+share/grafana/public/app/features/admin/AdminListOrgsCtrl.ts
+share/grafana/public/app/features/admin/AdminListUsersCtrl.ts
+share/grafana/public/app/features/admin/ServerStats.test.tsx
+share/grafana/public/app/features/admin/ServerStats.tsx
+share/grafana/public/app/features/admin/StyleGuideCtrl.ts
+share/grafana/public/app/features/admin/__snapshots__/ServerStats.test.tsx.snap
+share/grafana/public/app/features/admin/index.ts
+share/grafana/public/app/features/admin/partials/admin_home.html
+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/stats.html
+share/grafana/public/app/features/admin/partials/styleguide.html
+share/grafana/public/app/features/admin/partials/users.html
+share/grafana/public/app/features/admin/state/apis.ts
+share/grafana/public/app/features/alerting/AlertRuleItem.test.tsx
+share/grafana/public/app/features/alerting/AlertRuleItem.tsx
+share/grafana/public/app/features/alerting/AlertRuleList.test.tsx
+share/grafana/public/app/features/alerting/AlertRuleList.tsx
+share/grafana/public/app/features/alerting/AlertTab.tsx
+share/grafana/public/app/features/alerting/AlertTabCtrl.ts
+share/grafana/public/app/features/alerting/NotificationsEditCtrl.ts
+share/grafana/public/app/features/alerting/NotificationsListCtrl.ts
+share/grafana/public/app/features/alerting/StateHistory.tsx
+share/grafana/public/app/features/alerting/TestRuleResult.test.tsx
+share/grafana/public/app/features/alerting/TestRuleResult.tsx
+share/grafana/public/app/features/alerting/__snapshots__/AlertRuleItem.test.tsx.snap
+share/grafana/public/app/features/alerting/__snapshots__/AlertRuleList.test.tsx.snap
+share/grafana/public/app/features/alerting/__snapshots__/TestRuleResult.test.tsx.snap
+share/grafana/public/app/features/alerting/partials/alert_howto.html
+share/grafana/public/app/features/alerting/partials/alert_tab.html
+share/grafana/public/app/features/alerting/partials/notification_edit.html
+share/grafana/public/app/features/alerting/partials/notifications_list.html
+share/grafana/public/app/features/alerting/state/ThresholdMapper.test.ts
+share/grafana/public/app/features/alerting/state/ThresholdMapper.ts
+share/grafana/public/app/features/alerting/state/actions.ts
+share/grafana/public/app/features/alerting/state/alertDef.ts
+share/grafana/public/app/features/alerting/state/reducers.test.ts
+share/grafana/public/app/features/alerting/state/reducers.ts
+share/grafana/public/app/features/alerting/state/selectors.test.ts
+share/grafana/public/app/features/alerting/state/selectors.ts
+share/grafana/public/app/features/all.ts
+share/grafana/public/app/features/annotations/all.ts
+share/grafana/public/app/features/annotations/annotation_tooltip.ts
+share/grafana/public/app/features/annotations/annotations_srv.ts
+share/grafana/public/app/features/annotations/editor_ctrl.ts
+share/grafana/public/app/features/annotations/event_editor.ts
+share/grafana/public/app/features/annotations/event_manager.ts
+share/grafana/public/app/features/annotations/events_processing.ts
+share/grafana/public/app/features/annotations/partials/editor.html
+share/grafana/public/app/features/annotations/partials/event_editor.html
+share/grafana/public/app/features/annotations/specs/annotations_srv.test.ts
+share/grafana/public/app/features/annotations/specs/annotations_srv_specs.test.ts
+share/grafana/public/app/features/api-keys/ApiKeysAddedModal.test.tsx
+share/grafana/public/app/features/api-keys/ApiKeysAddedModal.tsx
+share/grafana/public/app/features/api-keys/ApiKeysPage.test.tsx
+share/grafana/public/app/features/api-keys/ApiKeysPage.tsx
+share/grafana/public/app/features/api-keys/__mocks__/apiKeysMock.ts
+share/grafana/public/app/features/api-keys/__snapshots__/ApiKeysAddedModal.test.tsx.snap
+share/grafana/public/app/features/api-keys/__snapshots__/ApiKeysPage.test.tsx.snap
+share/grafana/public/app/features/api-keys/state/actions.ts
+share/grafana/public/app/features/api-keys/state/reducers.test.ts
+share/grafana/public/app/features/api-keys/state/reducers.ts
+share/grafana/public/app/features/api-keys/state/selectors.test.ts
+share/grafana/public/app/features/api-keys/state/selectors.ts
+share/grafana/public/app/features/dashboard/components/AdHocFilters/AdHocFiltersCtrl.ts
+share/grafana/public/app/features/dashboard/components/AdHocFilters/index.ts
+share/grafana/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.test.tsx
+share/grafana/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.tsx
+share/grafana/public/app/features/dashboard/components/AddPanelWidget/_AddPanelWidget.scss
+share/grafana/public/app/features/dashboard/components/AddPanelWidget/__snapshots__/AddPanelWidget.test.tsx.snap
+share/grafana/public/app/features/dashboard/components/AddPanelWidget/index.ts
+share/grafana/public/app/features/dashboard/components/DashExportModal/DashExportCtrl.ts
+share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts
+share/grafana/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts
+share/grafana/public/app/features/dashboard/components/DashExportModal/index.ts
+share/grafana/public/app/features/dashboard/components/DashExportModal/template.html
+share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksContainerCtrl.ts
+share/grafana/public/app/features/dashboard/components/DashLinks/DashLinksEditorCtrl.ts
+share/grafana/public/app/features/dashboard/components/DashLinks/editor.html
+share/grafana/public/app/features/dashboard/components/DashLinks/index.ts
+share/grafana/public/app/features/dashboard/components/DashNav/DashNav.tsx
+share/grafana/public/app/features/dashboard/components/DashNav/DashNavButton.tsx
+share/grafana/public/app/features/dashboard/components/DashNav/DashNavTimeControls.tsx
+share/grafana/public/app/features/dashboard/components/DashNav/index.ts
+share/grafana/public/app/features/dashboard/components/DashboardPermissions/DashboardPermissions.tsx
+share/grafana/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx
+share/grafana/public/app/features/dashboard/components/DashboardRow/DashboardRow.tsx
+share/grafana/public/app/features/dashboard/components/DashboardRow/index.ts
+share/grafana/public/app/features/dashboard/components/DashboardSettings/DashboardSettings.tsx
+share/grafana/public/app/features/dashboard/components/DashboardSettings/SettingsCtrl.ts
+share/grafana/public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.ts
+share/grafana/public/app/features/dashboard/components/DashboardSettings/index.ts
+share/grafana/public/app/features/dashboard/components/DashboardSettings/template.html
+share/grafana/public/app/features/dashboard/components/ExportDataModal/ExportDataModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/ExportDataModal/index.ts
+share/grafana/public/app/features/dashboard/components/ExportDataModal/template.html
+share/grafana/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts
+share/grafana/public/app/features/dashboard/components/FolderPicker/index.ts
+share/grafana/public/app/features/dashboard/components/FolderPicker/template.html
+share/grafana/public/app/features/dashboard/components/RowOptions/RowOptionsCtrl.ts
+share/grafana/public/app/features/dashboard/components/RowOptions/index.ts
+share/grafana/public/app/features/dashboard/components/RowOptions/template.html
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.test.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardAsModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.test.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveDashboardModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.test.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/SaveProvisionedDashboardModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/SaveModals/index.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.test.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/ShareSnapshotCtrl.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/index.ts
+share/grafana/public/app/features/dashboard/components/ShareModal/template.html
+share/grafana/public/app/features/dashboard/components/SubMenu/SubMenu.tsx
+share/grafana/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts
+share/grafana/public/app/features/dashboard/components/SubMenu/index.ts
+share/grafana/public/app/features/dashboard/components/SubMenu/template.html
+share/grafana/public/app/features/dashboard/components/UnsavedChangesModal/UnsavedChangesModalCtrl.ts
+share/grafana/public/app/features/dashboard/components/UnsavedChangesModal/index.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.test.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/HistorySrv.test.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/HistorySrv.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/__mocks__/history.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/index.ts
+share/grafana/public/app/features/dashboard/components/VersionHistory/template.html
+share/grafana/public/app/features/dashboard/containers/DashboardPage.test.tsx
+share/grafana/public/app/features/dashboard/containers/DashboardPage.tsx
+share/grafana/public/app/features/dashboard/containers/SoloPanelPage.tsx
+share/grafana/public/app/features/dashboard/containers/__snapshots__/DashboardPage.test.tsx.snap
+share/grafana/public/app/features/dashboard/dashgrid/DashboardGrid.test.tsx
+share/grafana/public/app/features/dashboard/dashgrid/DashboardGrid.tsx
+share/grafana/public/app/features/dashboard/dashgrid/DashboardPanel.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.test.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelChrome.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.test.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenu.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuItem.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelPluginNotFound.tsx
+share/grafana/public/app/features/dashboard/dashgrid/PanelResizer.tsx
+share/grafana/public/app/features/dashboard/dashgrid/__snapshots__/DashboardGrid.test.tsx.snap
+share/grafana/public/app/features/dashboard/index.ts
+share/grafana/public/app/features/dashboard/panel_editor/DataSourceOption.tsx
+share/grafana/public/app/features/dashboard/panel_editor/EditorTabBody.tsx
+share/grafana/public/app/features/dashboard/panel_editor/GeneralTab.tsx
+share/grafana/public/app/features/dashboard/panel_editor/PanelEditor.tsx
+share/grafana/public/app/features/dashboard/panel_editor/QueriesTab.tsx
+share/grafana/public/app/features/dashboard/panel_editor/QueryEditorRow.test.ts
+share/grafana/public/app/features/dashboard/panel_editor/QueryEditorRow.tsx
+share/grafana/public/app/features/dashboard/panel_editor/QueryInspector.tsx
+share/grafana/public/app/features/dashboard/panel_editor/QueryOptions.tsx
+share/grafana/public/app/features/dashboard/panel_editor/VisualizationTab.tsx
+share/grafana/public/app/features/dashboard/panel_editor/VizPickerSearch.tsx
+share/grafana/public/app/features/dashboard/panel_editor/VizTypePicker.tsx
+share/grafana/public/app/features/dashboard/panel_editor/VizTypePickerPlugin.tsx
+share/grafana/public/app/features/dashboard/services/ChangeTracker.test.ts
+share/grafana/public/app/features/dashboard/services/ChangeTracker.ts
+share/grafana/public/app/features/dashboard/services/DashboardLoaderSrv.ts
+share/grafana/public/app/features/dashboard/services/DashboardSrv.ts
+share/grafana/public/app/features/dashboard/services/TimeSrv.test.ts
+share/grafana/public/app/features/dashboard/services/TimeSrv.ts
+share/grafana/public/app/features/dashboard/services/UnsavedChangesSrv.ts
+share/grafana/public/app/features/dashboard/state/DashboardMigrator.test.ts
+share/grafana/public/app/features/dashboard/state/DashboardMigrator.ts
+share/grafana/public/app/features/dashboard/state/DashboardModel.repeat.test.ts
+share/grafana/public/app/features/dashboard/state/DashboardModel.test.ts
+share/grafana/public/app/features/dashboard/state/DashboardModel.ts
+share/grafana/public/app/features/dashboard/state/PanelModel.test.ts
+share/grafana/public/app/features/dashboard/state/PanelModel.ts
+share/grafana/public/app/features/dashboard/state/PanelQueryRunner.test.ts
+share/grafana/public/app/features/dashboard/state/PanelQueryRunner.ts
+share/grafana/public/app/features/dashboard/state/PanelQueryState.test.ts
+share/grafana/public/app/features/dashboard/state/PanelQueryState.ts
+share/grafana/public/app/features/dashboard/state/actions.ts
+share/grafana/public/app/features/dashboard/state/index.ts
+share/grafana/public/app/features/dashboard/state/initDashboard.test.ts
+share/grafana/public/app/features/dashboard/state/initDashboard.ts
+share/grafana/public/app/features/dashboard/state/reducers.test.ts
+share/grafana/public/app/features/dashboard/state/reducers.ts
+share/grafana/public/app/features/dashboard/utils/getPanelMenu.ts
+share/grafana/public/app/features/dashboard/utils/panel.test.ts
+share/grafana/public/app/features/dashboard/utils/panel.ts
+share/grafana/public/app/features/datasources/DashboardsTable.test.tsx
+share/grafana/public/app/features/datasources/DashboardsTable.tsx
+share/grafana/public/app/features/datasources/DataSourceDashboards.test.tsx
+share/grafana/public/app/features/datasources/DataSourceDashboards.tsx
+share/grafana/public/app/features/datasources/DataSourceList.test.tsx
+share/grafana/public/app/features/datasources/DataSourcesList.tsx
+share/grafana/public/app/features/datasources/DataSourcesListItem.test.tsx
+share/grafana/public/app/features/datasources/DataSourcesListItem.tsx
+share/grafana/public/app/features/datasources/DataSourcesListPage.test.tsx
+share/grafana/public/app/features/datasources/DataSourcesListPage.tsx
+share/grafana/public/app/features/datasources/NewDataSourcePage.tsx
+share/grafana/public/app/features/datasources/__mocks__/dataSourcesMocks.ts
+share/grafana/public/app/features/datasources/__snapshots__/DashboardsTable.test.tsx.snap
+share/grafana/public/app/features/datasources/__snapshots__/DataSourceDashboards.test.tsx.snap
+share/grafana/public/app/features/datasources/__snapshots__/DataSourceList.test.tsx.snap
+share/grafana/public/app/features/datasources/__snapshots__/DataSourcesListItem.test.tsx.snap
+share/grafana/public/app/features/datasources/__snapshots__/DataSourcesListPage.test.tsx.snap
+share/grafana/public/app/features/datasources/partials/http_settings.html
+share/grafana/public/app/features/datasources/partials/tls_auth_settings.html
+share/grafana/public/app/features/datasources/settings/BasicSettings.test.tsx
+share/grafana/public/app/features/datasources/settings/BasicSettings.tsx
+share/grafana/public/app/features/datasources/settings/ButtonRow.test.tsx
+share/grafana/public/app/features/datasources/settings/ButtonRow.tsx
+share/grafana/public/app/features/datasources/settings/DataSourceSettingsPage.test.tsx
+share/grafana/public/app/features/datasources/settings/DataSourceSettingsPage.tsx
+share/grafana/public/app/features/datasources/settings/HttpSettingsCtrl.ts
+share/grafana/public/app/features/datasources/settings/PluginSettings.tsx
+share/grafana/public/app/features/datasources/settings/TlsAuthSettingsCtrl.ts
+share/grafana/public/app/features/datasources/settings/__snapshots__/BasicSettings.test.tsx.snap
+share/grafana/public/app/features/datasources/settings/__snapshots__/ButtonRow.test.tsx.snap
+share/grafana/public/app/features/datasources/settings/__snapshots__/DataSourceSettingsPage.test.tsx.snap
+share/grafana/public/app/features/datasources/state/actions.test.ts
+share/grafana/public/app/features/datasources/state/actions.ts
+share/grafana/public/app/features/datasources/state/navModel.ts
+share/grafana/public/app/features/datasources/state/reducers.test.ts
+share/grafana/public/app/features/datasources/state/reducers.ts
+share/grafana/public/app/features/datasources/state/selectors.ts
+share/grafana/public/app/features/datasources/utils/passwordHandlers.test.ts
+share/grafana/public/app/features/datasources/utils/passwordHandlers.ts
+share/grafana/public/app/features/explore/AdHocFilter.tsx
+share/grafana/public/app/features/explore/AdHocFilterField.test.tsx
+share/grafana/public/app/features/explore/AdHocFilterField.tsx
+share/grafana/public/app/features/explore/ElapsedTime.tsx
+share/grafana/public/app/features/explore/Error.tsx
+share/grafana/public/app/features/explore/ErrorBoundary.tsx
+share/grafana/public/app/features/explore/ErrorContainer.tsx
+share/grafana/public/app/features/explore/Explore.tsx
+share/grafana/public/app/features/explore/ExploreTimeControls.tsx
+share/grafana/public/app/features/explore/ExploreToolbar.tsx
+share/grafana/public/app/features/explore/Graph.test.tsx
+share/grafana/public/app/features/explore/Graph.tsx
+share/grafana/public/app/features/explore/GraphContainer.tsx
+share/grafana/public/app/features/explore/JSONViewer.tsx
+share/grafana/public/app/features/explore/LiveLogs.tsx
+share/grafana/public/app/features/explore/LogLabel.tsx
+share/grafana/public/app/features/explore/LogLabelStats.tsx
+share/grafana/public/app/features/explore/LogLabels.tsx
+share/grafana/public/app/features/explore/LogMessageAnsi.test.tsx
+share/grafana/public/app/features/explore/LogMessageAnsi.tsx
+share/grafana/public/app/features/explore/LogRow.tsx
+share/grafana/public/app/features/explore/LogRowContext.tsx
+share/grafana/public/app/features/explore/LogRowContextProvider.tsx
+share/grafana/public/app/features/explore/Logs.tsx
+share/grafana/public/app/features/explore/LogsContainer.tsx
+share/grafana/public/app/features/explore/NoDataSourceCallToAction.tsx
+share/grafana/public/app/features/explore/Panel.tsx
+share/grafana/public/app/features/explore/QueryEditor.tsx
+share/grafana/public/app/features/explore/QueryField.test.tsx
+share/grafana/public/app/features/explore/QueryField.tsx
+share/grafana/public/app/features/explore/QueryRow.tsx
+share/grafana/public/app/features/explore/QueryRows.tsx
+share/grafana/public/app/features/explore/QueryStatus.tsx
+share/grafana/public/app/features/explore/Table.tsx
+share/grafana/public/app/features/explore/TableContainer.tsx
+share/grafana/public/app/features/explore/Typeahead.tsx
+share/grafana/public/app/features/explore/TypeaheadInfo.tsx
+share/grafana/public/app/features/explore/TypeaheadItem.tsx
+share/grafana/public/app/features/explore/Wrapper.tsx
+share/grafana/public/app/features/explore/__mocks__/mockData.ts
+share/grafana/public/app/features/explore/__snapshots__/Graph.test.tsx.snap
+share/grafana/public/app/features/explore/slate-plugins/braces.test.ts
+share/grafana/public/app/features/explore/slate-plugins/braces.ts
+share/grafana/public/app/features/explore/slate-plugins/clear.test.ts
+share/grafana/public/app/features/explore/slate-plugins/clear.ts
+share/grafana/public/app/features/explore/slate-plugins/newline.ts
+share/grafana/public/app/features/explore/slate-plugins/prism/index.tsx
+share/grafana/public/app/features/explore/slate-plugins/runner.ts
+share/grafana/public/app/features/explore/state/actionTypes.ts
+share/grafana/public/app/features/explore/state/actions.test.ts
+share/grafana/public/app/features/explore/state/actions.ts
+share/grafana/public/app/features/explore/state/epics/limitMessageRateEpic.ts
+share/grafana/public/app/features/explore/state/epics/processQueryErrorsEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/processQueryErrorsEpic.ts
+share/grafana/public/app/features/explore/state/epics/processQueryResultsEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/processQueryResultsEpic.ts
+share/grafana/public/app/features/explore/state/epics/runQueriesBatchEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/runQueriesBatchEpic.ts
+share/grafana/public/app/features/explore/state/epics/runQueriesEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/runQueriesEpic.ts
+share/grafana/public/app/features/explore/state/epics/stateSaveEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/stateSaveEpic.ts
+share/grafana/public/app/features/explore/state/epics/timeEpic.test.ts
+share/grafana/public/app/features/explore/state/epics/timeEpic.ts
+share/grafana/public/app/features/explore/state/reducers.test.ts
+share/grafana/public/app/features/explore/state/reducers.ts
+share/grafana/public/app/features/explore/state/selectors.test.ts
+share/grafana/public/app/features/explore/state/selectors.ts
+share/grafana/public/app/features/explore/utils/ResultProcessor.test.ts
+share/grafana/public/app/features/explore/utils/ResultProcessor.ts
+share/grafana/public/app/features/explore/utils/set.test.ts
+share/grafana/public/app/features/explore/utils/set.ts
+share/grafana/public/app/features/explore/utils/typeahead.ts
+share/grafana/public/app/features/folders/CreateFolderCtrl.ts
+share/grafana/public/app/features/folders/FolderDashboardsCtrl.ts
+share/grafana/public/app/features/folders/FolderPermissions.tsx
+share/grafana/public/app/features/folders/FolderSettingsPage.test.tsx
+share/grafana/public/app/features/folders/FolderSettingsPage.tsx
+share/grafana/public/app/features/folders/__snapshots__/FolderSettingsPage.test.tsx.snap
+share/grafana/public/app/features/folders/partials/create_folder.html
+share/grafana/public/app/features/folders/partials/folder_dashboards.html
+share/grafana/public/app/features/folders/services/FolderPageLoader.ts
+share/grafana/public/app/features/folders/state/actions.ts
+share/grafana/public/app/features/folders/state/navModel.ts
+share/grafana/public/app/features/folders/state/reducers.test.ts
+share/grafana/public/app/features/folders/state/reducers.ts
+share/grafana/public/app/features/manage-dashboards/DashboardImportCtrl.test.ts
+share/grafana/public/app/features/manage-dashboards/DashboardImportCtrl.ts
+share/grafana/public/app/features/manage-dashboards/DashboardListCtrl.ts
+share/grafana/public/app/features/manage-dashboards/SnapshotListCtrl.ts
+share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/MoveToFolderCtrl.ts
+share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/index.ts
+share/grafana/public/app/features/manage-dashboards/components/MoveToFolderModal/template.html
+share/grafana/public/app/features/manage-dashboards/components/UploadDashboard/index.ts
+share/grafana/public/app/features/manage-dashboards/components/UploadDashboard/uploadDashboardDirective.ts
+share/grafana/public/app/features/manage-dashboards/index.ts
+share/grafana/public/app/features/manage-dashboards/partials/dashboard_import.html
+share/grafana/public/app/features/manage-dashboards/partials/dashboard_list.html
+share/grafana/public/app/features/manage-dashboards/partials/snapshot_list.html
+share/grafana/public/app/features/manage-dashboards/services/ValidationSrv.ts
+share/grafana/public/app/features/org/NewOrgCtrl.ts
+share/grafana/public/app/features/org/OrgDetailsPage.test.tsx
+share/grafana/public/app/features/org/OrgDetailsPage.tsx
+share/grafana/public/app/features/org/OrgProfile.test.tsx
+share/grafana/public/app/features/org/OrgProfile.tsx
+share/grafana/public/app/features/org/SelectOrgCtrl.ts
+share/grafana/public/app/features/org/UserInviteCtrl.ts
+share/grafana/public/app/features/org/__snapshots__/OrgDetailsPage.test.tsx.snap
+share/grafana/public/app/features/org/__snapshots__/OrgProfile.test.tsx.snap
+share/grafana/public/app/features/org/all.ts
+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/select_org.html
+share/grafana/public/app/features/org/state/actions.ts
+share/grafana/public/app/features/org/state/reducers.ts
+share/grafana/public/app/features/panel/GeneralTabCtrl.ts
+share/grafana/public/app/features/panel/all.ts
+share/grafana/public/app/features/panel/metrics_panel_ctrl.ts
+share/grafana/public/app/features/panel/panel_ctrl.ts
+share/grafana/public/app/features/panel/panel_directive.ts
+share/grafana/public/app/features/panel/panel_editor_tab.ts
+share/grafana/public/app/features/panel/panel_header.ts
+share/grafana/public/app/features/panel/panellinks/link_srv.ts
+share/grafana/public/app/features/panel/panellinks/module.html
+share/grafana/public/app/features/panel/panellinks/module.ts
+share/grafana/public/app/features/panel/panellinks/specs/link_srv.test.ts
+share/grafana/public/app/features/panel/partials/general_tab.html
+share/grafana/public/app/features/panel/partials/panelTime.html
+share/grafana/public/app/features/panel/partials/query_editor_row.html
+share/grafana/public/app/features/panel/query_ctrl.ts
+share/grafana/public/app/features/panel/query_editor_row.ts
+share/grafana/public/app/features/panel/repeat_option.ts
+share/grafana/public/app/features/panel/specs/metrics_panel_ctrl.test.ts
+share/grafana/public/app/features/playlist/all.ts
+share/grafana/public/app/features/playlist/partials/playlist.html
+share/grafana/public/app/features/playlist/partials/playlist_search.html
+share/grafana/public/app/features/playlist/partials/playlists.html
+share/grafana/public/app/features/playlist/playlist_edit_ctrl.ts
+share/grafana/public/app/features/playlist/playlist_routes.ts
+share/grafana/public/app/features/playlist/playlist_search.ts
+share/grafana/public/app/features/playlist/playlist_srv.ts
+share/grafana/public/app/features/playlist/playlists_ctrl.ts
+share/grafana/public/app/features/playlist/specs/playlist_edit_ctrl.test.ts
+share/grafana/public/app/features/playlist/specs/playlist_srv.test.ts
+share/grafana/public/app/features/plugins/AppRootPage.tsx
+share/grafana/public/app/features/plugins/PluginDashboards.tsx
+share/grafana/public/app/features/plugins/PluginList.test.tsx
+share/grafana/public/app/features/plugins/PluginList.tsx
+share/grafana/public/app/features/plugins/PluginListItem.test.tsx
+share/grafana/public/app/features/plugins/PluginListItem.tsx
+share/grafana/public/app/features/plugins/PluginListPage.test.tsx
+share/grafana/public/app/features/plugins/PluginListPage.tsx
+share/grafana/public/app/features/plugins/PluginPage.tsx
+share/grafana/public/app/features/plugins/PluginSettingsCache.ts
+share/grafana/public/app/features/plugins/PluginStateInfo.tsx
+share/grafana/public/app/features/plugins/__mocks__/pluginMocks.ts
+share/grafana/public/app/features/plugins/__snapshots__/PluginList.test.tsx.snap
+share/grafana/public/app/features/plugins/__snapshots__/PluginListItem.test.tsx.snap
+share/grafana/public/app/features/plugins/__snapshots__/PluginListPage.test.tsx.snap
+share/grafana/public/app/features/plugins/all.ts
+share/grafana/public/app/features/plugins/built_in_plugins.ts
+share/grafana/public/app/features/plugins/datasource_srv.ts
+share/grafana/public/app/features/plugins/partials/plugin_page.html
+share/grafana/public/app/features/plugins/partials/update_instructions.html
+share/grafana/public/app/features/plugins/plugin_component.ts
+share/grafana/public/app/features/plugins/plugin_loader.test.ts
+share/grafana/public/app/features/plugins/plugin_loader.ts
+share/grafana/public/app/features/plugins/plugin_page_ctrl.ts
+share/grafana/public/app/features/plugins/specs/datasource_srv.test.ts
+share/grafana/public/app/features/plugins/state/actions.ts
+share/grafana/public/app/features/plugins/state/reducers.ts
+share/grafana/public/app/features/plugins/state/selectors.test.ts
+share/grafana/public/app/features/plugins/state/selectors.ts
+share/grafana/public/app/features/plugins/variableQueryEditorLoader.tsx
+share/grafana/public/app/features/plugins/wrappers/AppConfigWrapper.tsx
+share/grafana/public/app/features/profile/ChangePasswordForm.tsx
+share/grafana/public/app/features/profile/ChangePasswordPage.tsx
+share/grafana/public/app/features/profile/PrefControlCtrl.ts
+share/grafana/public/app/features/profile/ProfileCtrl.ts
+share/grafana/public/app/features/profile/all.ts
+share/grafana/public/app/features/profile/partials/profile.html
+share/grafana/public/app/features/profile/state/reducers.ts
+share/grafana/public/app/features/profile/state/selectors.ts
+share/grafana/public/app/features/teams/CreateTeamCtrl.ts
+share/grafana/public/app/features/teams/TeamGroupSync.test.tsx
+share/grafana/public/app/features/teams/TeamGroupSync.tsx
+share/grafana/public/app/features/teams/TeamList.test.tsx
+share/grafana/public/app/features/teams/TeamList.tsx
+share/grafana/public/app/features/teams/TeamMemberRow.test.tsx
+share/grafana/public/app/features/teams/TeamMemberRow.tsx
+share/grafana/public/app/features/teams/TeamMembers.test.tsx
+share/grafana/public/app/features/teams/TeamMembers.tsx
+share/grafana/public/app/features/teams/TeamPages.test.tsx
+share/grafana/public/app/features/teams/TeamPages.tsx
+share/grafana/public/app/features/teams/TeamSettings.test.tsx
+share/grafana/public/app/features/teams/TeamSettings.tsx
+share/grafana/public/app/features/teams/__mocks__/navModelMock.ts
+share/grafana/public/app/features/teams/__mocks__/teamMocks.ts
+share/grafana/public/app/features/teams/__snapshots__/TeamGroupSync.test.tsx.snap
+share/grafana/public/app/features/teams/__snapshots__/TeamList.test.tsx.snap
+share/grafana/public/app/features/teams/__snapshots__/TeamMemberRow.test.tsx.snap
+share/grafana/public/app/features/teams/__snapshots__/TeamMembers.test.tsx.snap
+share/grafana/public/app/features/teams/__snapshots__/TeamPages.test.tsx.snap
+share/grafana/public/app/features/teams/__snapshots__/TeamSettings.test.tsx.snap
+share/grafana/public/app/features/teams/partials/create_team.html
+share/grafana/public/app/features/teams/state/actions.ts
+share/grafana/public/app/features/teams/state/navModel.ts
+share/grafana/public/app/features/teams/state/reducers.test.ts
+share/grafana/public/app/features/teams/state/reducers.ts
+share/grafana/public/app/features/teams/state/selectors.test.ts
+share/grafana/public/app/features/teams/state/selectors.ts
+share/grafana/public/app/features/templating/DefaultVariableQueryEditor.tsx
+share/grafana/public/app/features/templating/TextBoxVariable.ts
+share/grafana/public/app/features/templating/adhoc_variable.ts
+share/grafana/public/app/features/templating/all.ts
+share/grafana/public/app/features/templating/constant_variable.ts
+share/grafana/public/app/features/templating/custom_variable.ts
+share/grafana/public/app/features/templating/datasource_variable.ts
+share/grafana/public/app/features/templating/editor_ctrl.ts
+share/grafana/public/app/features/templating/interval_variable.ts
+share/grafana/public/app/features/templating/partials/editor.html
+share/grafana/public/app/features/templating/query_variable.ts
+share/grafana/public/app/features/templating/specs/adhoc_variable.test.ts
+share/grafana/public/app/features/templating/specs/editor_ctrl.test.ts
+share/grafana/public/app/features/templating/specs/query_variable.test.ts
+share/grafana/public/app/features/templating/specs/template_srv.test.ts
+share/grafana/public/app/features/templating/specs/variable.test.ts
+share/grafana/public/app/features/templating/specs/variable_srv.test.ts
+share/grafana/public/app/features/templating/specs/variable_srv_init.test.ts
+share/grafana/public/app/features/templating/template_srv.ts
+share/grafana/public/app/features/templating/variable.ts
+share/grafana/public/app/features/templating/variable_srv.ts
+share/grafana/public/app/features/users/InviteeRow.tsx
+share/grafana/public/app/features/users/InviteesTable.test.tsx
+share/grafana/public/app/features/users/InviteesTable.tsx
+share/grafana/public/app/features/users/UsersActionBar.test.tsx
+share/grafana/public/app/features/users/UsersActionBar.tsx
+share/grafana/public/app/features/users/UsersListPage.test.tsx
+share/grafana/public/app/features/users/UsersListPage.tsx
+share/grafana/public/app/features/users/UsersTable.test.tsx
+share/grafana/public/app/features/users/UsersTable.tsx
+share/grafana/public/app/features/users/__mocks__/userMocks.ts
+share/grafana/public/app/features/users/__snapshots__/InviteesTable.test.tsx.snap
+share/grafana/public/app/features/users/__snapshots__/UsersActionBar.test.tsx.snap
+share/grafana/public/app/features/users/__snapshots__/UsersListPage.test.tsx.snap
+share/grafana/public/app/features/users/__snapshots__/UsersTable.test.tsx.snap
+share/grafana/public/app/features/users/state/actions.ts
+share/grafana/public/app/features/users/state/reducers.ts
+share/grafana/public/app/features/users/state/selectors.ts
+share/grafana/public/app/index.ts
+share/grafana/public/app/partials/confirm_modal.html
+share/grafana/public/app/partials/edit_json.html
+share/grafana/public/app/partials/error.html
+share/grafana/public/app/partials/login.html
+share/grafana/public/app/partials/modal.html
+share/grafana/public/app/partials/reset_password.html
+share/grafana/public/app/partials/signup_invited.html
+share/grafana/public/app/partials/signup_step2.html
+share/grafana/public/app/partials/valueSelectDropdown.html
+share/grafana/public/app/plugins/app/example-app/ExampleRootPage.tsx
+share/grafana/public/app/plugins/app/example-app/README.md
+share/grafana/public/app/plugins/app/example-app/config/ExamplePage1.tsx
+share/grafana/public/app/plugins/app/example-app/config/ExamplePage2.tsx
+share/grafana/public/app/plugins/app/example-app/dashboards/stats.json
+share/grafana/public/app/plugins/app/example-app/dashboards/streaming.json
+share/grafana/public/app/plugins/app/example-app/img/logo.png
+share/grafana/public/app/plugins/app/example-app/legacy/angular_example_page.html
+share/grafana/public/app/plugins/app/example-app/legacy/angular_example_page.ts
+share/grafana/public/app/plugins/app/example-app/legacy/config.html
+share/grafana/public/app/plugins/app/example-app/legacy/config.ts
+share/grafana/public/app/plugins/app/example-app/module.ts
+share/grafana/public/app/plugins/app/example-app/plugin.json
+share/grafana/public/app/plugins/app/example-app/types.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/README.md
+share/grafana/public/app/plugins/datasource/cloudwatch/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/datasource.d.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/datasource.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/img/amazon-web-services.png
+share/grafana/public/app/plugins/datasource/cloudwatch/module.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/partials/annotations.editor.html
+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/partials/query.parameter.html
+share/grafana/public/app/plugins/datasource/cloudwatch/plugin.json
+share/grafana/public/app/plugins/datasource/cloudwatch/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/query_parameter_ctrl.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/cloudwatch/types.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/README.md
+share/grafana/public/app/plugins/datasource/elasticsearch/bucket_agg.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/components/ElasticsearchQueryField.tsx
+share/grafana/public/app/plugins/datasource/elasticsearch/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/datasource.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/elastic_response.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/img/elasticsearch.svg
+share/grafana/public/app/plugins/datasource/elasticsearch/index_pattern.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/metric_agg.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/module.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/bucket_agg.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/config.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/metric_agg.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/pipeline_variables.html
+share/grafana/public/app/plugins/datasource/elasticsearch/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/elasticsearch/pipeline_variables.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/plugin.json
+share/grafana/public/app/plugins/datasource/elasticsearch/query_builder.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/query_def.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/query_help.md
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/elastic_response.test.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/index_pattern.test.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/specs/query_def.test.ts
+share/grafana/public/app/plugins/datasource/elasticsearch/types.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/__mocks__/sdk.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/annotations_query_ctrl.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_datasource.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_querystring_builder.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/app_insights_querystring_builder.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/app_insights/response_parser.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/__mocks__/schema.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/azure_log_analytics_datasource.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_log_analytics/response_parser.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/azure_monitor_datasource.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/response_parser.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/supported_namespaces.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/azure_monitor/url_builder.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/css/query_editor.css
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/datasource.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/KustoQueryField.tsx
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/editor_component.tsx
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/kusto/kusto.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/query_field.tsx
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/editor/typeahead.tsx
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_cpu.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_network.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_1_select_type.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_2_azure_monitor_api_details.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_3_app_insights_api_details.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/config_4_save_and_test.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/contoso_loans_grafana_dashboard.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/grafana_cloud_install.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/grafana_cloud_login.png
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/log_analytics/querystring_builder.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/log_analytics/querystring_builder.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/module.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/config.html
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/plugin.json
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/query_help.md
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.test.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/time_grain_converter.ts
+share/grafana/public/app/plugins/datasource/grafana-azure-monitor-datasource/types.ts
+share/grafana/public/app/plugins/datasource/grafana/README.md
+share/grafana/public/app/plugins/datasource/grafana/datasource.ts
+share/grafana/public/app/plugins/datasource/grafana/module.ts
+share/grafana/public/app/plugins/datasource/grafana/partials/annotations.editor.html
+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/grafana/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/graphite/FunctionEditor.tsx
+share/grafana/public/app/plugins/datasource/graphite/FunctionEditorControls.tsx
+share/grafana/public/app/plugins/datasource/graphite/README.md
+share/grafana/public/app/plugins/datasource/graphite/add_graphite_func.ts
+share/grafana/public/app/plugins/datasource/graphite/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/graphite/dashboards/carbon_metrics.json
+share/grafana/public/app/plugins/datasource/graphite/datasource.ts
+share/grafana/public/app/plugins/datasource/graphite/func_editor.ts
+share/grafana/public/app/plugins/datasource/graphite/gfunc.ts
+share/grafana/public/app/plugins/datasource/graphite/graphite_query.ts
+share/grafana/public/app/plugins/datasource/graphite/img/graphite_logo.png
+share/grafana/public/app/plugins/datasource/graphite/lexer.ts
+share/grafana/public/app/plugins/datasource/graphite/module.ts
+share/grafana/public/app/plugins/datasource/graphite/parser.ts
+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/plugin.json
+share/grafana/public/app/plugins/datasource/graphite/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/graphite/query_help.md
+share/grafana/public/app/plugins/datasource/graphite/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/gfunc.test.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/graphite_query.test.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/lexer.test.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/parser.test.ts
+share/grafana/public/app/plugins/datasource/graphite/specs/query_ctrl.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/README.md
+share/grafana/public/app/plugins/datasource/influxdb/components/InfluxCheatSheet.tsx
+share/grafana/public/app/plugins/datasource/influxdb/components/InfluxLogsQueryField.test.tsx
+share/grafana/public/app/plugins/datasource/influxdb/components/InfluxLogsQueryField.tsx
+share/grafana/public/app/plugins/datasource/influxdb/components/InfluxStartPage.tsx
+share/grafana/public/app/plugins/datasource/influxdb/datasource.ts
+share/grafana/public/app/plugins/datasource/influxdb/img/influxdb_logo.svg
+share/grafana/public/app/plugins/datasource/influxdb/influx_query_model.ts
+share/grafana/public/app/plugins/datasource/influxdb/influx_series.ts
+share/grafana/public/app/plugins/datasource/influxdb/module.ts
+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/plugin.json
+share/grafana/public/app/plugins/datasource/influxdb/query_builder.ts
+share/grafana/public/app/plugins/datasource/influxdb/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/influxdb/query_help.md
+share/grafana/public/app/plugins/datasource/influxdb/query_part.ts
+share/grafana/public/app/plugins/datasource/influxdb/response_parser.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_query_model.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/influx_series.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_builder.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_ctrl.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/query_part.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/specs/response_parser.test.ts
+share/grafana/public/app/plugins/datasource/influxdb/types.ts
+share/grafana/public/app/plugins/datasource/input/InputConfigEditor.tsx
+share/grafana/public/app/plugins/datasource/input/InputDatasource.test.ts
+share/grafana/public/app/plugins/datasource/input/InputDatasource.ts
+share/grafana/public/app/plugins/datasource/input/InputQueryEditor.tsx
+share/grafana/public/app/plugins/datasource/input/README.md
+share/grafana/public/app/plugins/datasource/input/img/input.svg
+share/grafana/public/app/plugins/datasource/input/module.ts
+share/grafana/public/app/plugins/datasource/input/plugin.json
+share/grafana/public/app/plugins/datasource/input/types.ts
+share/grafana/public/app/plugins/datasource/loki/README.md
+share/grafana/public/app/plugins/datasource/loki/components/LokiCheatSheet.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiQueryEditor.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiQueryField.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiQueryFieldForm.tsx
+share/grafana/public/app/plugins/datasource/loki/components/LokiStartPage.tsx
+share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.test.ts
+share/grafana/public/app/plugins/datasource/loki/components/useLokiLabels.ts
+share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.test.ts
+share/grafana/public/app/plugins/datasource/loki/components/useLokiSyntax.ts
+share/grafana/public/app/plugins/datasource/loki/datasource.test.ts
+share/grafana/public/app/plugins/datasource/loki/datasource.ts
+share/grafana/public/app/plugins/datasource/loki/img/grafana_icon.svg
+share/grafana/public/app/plugins/datasource/loki/img/loki_icon.svg
+share/grafana/public/app/plugins/datasource/loki/language_provider.test.ts
+share/grafana/public/app/plugins/datasource/loki/language_provider.ts
+share/grafana/public/app/plugins/datasource/loki/module.ts
+share/grafana/public/app/plugins/datasource/loki/partials/config.html
+share/grafana/public/app/plugins/datasource/loki/plugin.json
+share/grafana/public/app/plugins/datasource/loki/query_utils.test.ts
+share/grafana/public/app/plugins/datasource/loki/query_utils.ts
+share/grafana/public/app/plugins/datasource/loki/result_transformer.test.ts
+share/grafana/public/app/plugins/datasource/loki/result_transformer.ts
+share/grafana/public/app/plugins/datasource/loki/syntax.ts
+share/grafana/public/app/plugins/datasource/loki/types.ts
+share/grafana/public/app/plugins/datasource/mixed/README.md
+share/grafana/public/app/plugins/datasource/mixed/datasource.ts
+share/grafana/public/app/plugins/datasource/mixed/module.ts
+share/grafana/public/app/plugins/datasource/mixed/plugin.json
+share/grafana/public/app/plugins/datasource/mssql/README.md
+share/grafana/public/app/plugins/datasource/mssql/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/mssql/datasource.ts
+share/grafana/public/app/plugins/datasource/mssql/img/sql_server_logo.svg
+share/grafana/public/app/plugins/datasource/mssql/module.ts
+share/grafana/public/app/plugins/datasource/mssql/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/mssql/partials/config.html
+share/grafana/public/app/plugins/datasource/mssql/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/mssql/plugin.json
+share/grafana/public/app/plugins/datasource/mssql/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/mssql/response_parser.ts
+share/grafana/public/app/plugins/datasource/mssql/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/mysql/README.md
+share/grafana/public/app/plugins/datasource/mysql/datasource.ts
+share/grafana/public/app/plugins/datasource/mysql/img/mysql_logo.svg
+share/grafana/public/app/plugins/datasource/mysql/meta_query.ts
+share/grafana/public/app/plugins/datasource/mysql/module.ts
+share/grafana/public/app/plugins/datasource/mysql/mysql_query.ts
+share/grafana/public/app/plugins/datasource/mysql/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/mysql/partials/config.html
+share/grafana/public/app/plugins/datasource/mysql/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/mysql/plugin.json
+share/grafana/public/app/plugins/datasource/mysql/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/mysql/response_parser.ts
+share/grafana/public/app/plugins/datasource/mysql/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/mysql/sql_part.ts
+share/grafana/public/app/plugins/datasource/opentsdb/README.md
+share/grafana/public/app/plugins/datasource/opentsdb/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/opentsdb/datasource.d.ts
+share/grafana/public/app/plugins/datasource/opentsdb/datasource.ts
+share/grafana/public/app/plugins/datasource/opentsdb/img/opentsdb_logo.png
+share/grafana/public/app/plugins/datasource/opentsdb/module.ts
+share/grafana/public/app/plugins/datasource/opentsdb/partials/annotations.editor.html
+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/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/opentsdb/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/opentsdb/specs/query_ctrl.test.ts
+share/grafana/public/app/plugins/datasource/postgres/README.md
+share/grafana/public/app/plugins/datasource/postgres/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/postgres/datasource.ts
+share/grafana/public/app/plugins/datasource/postgres/img/postgresql_logo.svg
+share/grafana/public/app/plugins/datasource/postgres/meta_query.ts
+share/grafana/public/app/plugins/datasource/postgres/mode-sql.js
+share/grafana/public/app/plugins/datasource/postgres/module.ts
+share/grafana/public/app/plugins/datasource/postgres/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/postgres/partials/config.html
+share/grafana/public/app/plugins/datasource/postgres/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/postgres/plugin.json
+share/grafana/public/app/plugins/datasource/postgres/postgres_query.ts
+share/grafana/public/app/plugins/datasource/postgres/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/postgres/response_parser.ts
+share/grafana/public/app/plugins/datasource/postgres/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/postgres/specs/postgres_query.test.ts
+share/grafana/public/app/plugins/datasource/postgres/sql_part.ts
+share/grafana/public/app/plugins/datasource/prometheus/README.md
+share/grafana/public/app/plugins/datasource/prometheus/add_label_to_query.ts
+share/grafana/public/app/plugins/datasource/prometheus/components/PromCheatSheet.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromLink.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryEditor.test.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryEditor.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryField.test.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/PromStart.tsx
+share/grafana/public/app/plugins/datasource/prometheus/components/__snapshots__/PromQueryEditor.test.tsx.snap
+share/grafana/public/app/plugins/datasource/prometheus/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/prometheus/dashboards/grafana_stats.json
+share/grafana/public/app/plugins/datasource/prometheus/dashboards/prometheus_2_stats.json
+share/grafana/public/app/plugins/datasource/prometheus/dashboards/prometheus_stats.json
+share/grafana/public/app/plugins/datasource/prometheus/datasource.ts
+share/grafana/public/app/plugins/datasource/prometheus/img/prometheus_logo.svg
+share/grafana/public/app/plugins/datasource/prometheus/language_provider.ts
+share/grafana/public/app/plugins/datasource/prometheus/language_utils.ts
+share/grafana/public/app/plugins/datasource/prometheus/metric_find_query.d.ts
+share/grafana/public/app/plugins/datasource/prometheus/metric_find_query.ts
+share/grafana/public/app/plugins/datasource/prometheus/module.ts
+share/grafana/public/app/plugins/datasource/prometheus/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/prometheus/partials/config.html
+share/grafana/public/app/plugins/datasource/prometheus/plugin.json
+share/grafana/public/app/plugins/datasource/prometheus/promql.ts
+share/grafana/public/app/plugins/datasource/prometheus/query_hints.ts
+share/grafana/public/app/plugins/datasource/prometheus/result_transformer.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/add_label_to_query.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/language_provider.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/language_utils.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/metric_find_query.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/query_hints.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/specs/result_transformer.test.ts
+share/grafana/public/app/plugins/datasource/prometheus/types.ts
+share/grafana/public/app/plugins/datasource/stackdriver/README.md
+share/grafana/public/app/plugins/datasource/stackdriver/StackdriverMetricFindQuery.ts
+share/grafana/public/app/plugins/datasource/stackdriver/annotations_query_ctrl.ts
+share/grafana/public/app/plugins/datasource/stackdriver/components/Aggregations.test.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Aggregations.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/AliasBy.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/AlignmentPeriods.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Alignments.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/AnnotationQueryEditor.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/AnnotationsHelp.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Filter.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Help.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Metrics.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/Project.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/QueryEditor.test.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/QueryEditor.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/SimpleSelect.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.test.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.tsx
+share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/Aggregations.test.tsx.snap
+share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/QueryEditor.test.tsx.snap
+share/grafana/public/app/plugins/datasource/stackdriver/components/__snapshots__/VariableQueryEditor.test.tsx.snap
+share/grafana/public/app/plugins/datasource/stackdriver/config_ctrl.ts
+share/grafana/public/app/plugins/datasource/stackdriver/constants.ts
+share/grafana/public/app/plugins/datasource/stackdriver/datasource.ts
+share/grafana/public/app/plugins/datasource/stackdriver/filter_segments.ts
+share/grafana/public/app/plugins/datasource/stackdriver/functions.test.ts
+share/grafana/public/app/plugins/datasource/stackdriver/functions.ts
+share/grafana/public/app/plugins/datasource/stackdriver/img/stackdriver_logo.svg
+share/grafana/public/app/plugins/datasource/stackdriver/module.ts
+share/grafana/public/app/plugins/datasource/stackdriver/partials/annotations.editor.html
+share/grafana/public/app/plugins/datasource/stackdriver/partials/config.html
+share/grafana/public/app/plugins/datasource/stackdriver/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/stackdriver/partials/query.filter.html
+share/grafana/public/app/plugins/datasource/stackdriver/plugin.json
+share/grafana/public/app/plugins/datasource/stackdriver/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/stackdriver/query_filter_ctrl.ts
+share/grafana/public/app/plugins/datasource/stackdriver/specs/datasource.test.ts
+share/grafana/public/app/plugins/datasource/stackdriver/specs/query_filter_ctrl.test.ts
+share/grafana/public/app/plugins/datasource/stackdriver/specs/testData.ts
+share/grafana/public/app/plugins/datasource/stackdriver/types.ts
+share/grafana/public/app/plugins/datasource/testdata/ConfigEditor.tsx
+share/grafana/public/app/plugins/datasource/testdata/QueryEditor.tsx
+share/grafana/public/app/plugins/datasource/testdata/StreamHandler.ts
+share/grafana/public/app/plugins/datasource/testdata/TestInfoTab.tsx
+share/grafana/public/app/plugins/datasource/testdata/dashboards/streaming.json
+share/grafana/public/app/plugins/datasource/testdata/datasource.ts
+share/grafana/public/app/plugins/datasource/testdata/img/testdata.svg
+share/grafana/public/app/plugins/datasource/testdata/module.tsx
+share/grafana/public/app/plugins/datasource/testdata/partials/query.editor.html
+share/grafana/public/app/plugins/datasource/testdata/plugin.json
+share/grafana/public/app/plugins/datasource/testdata/query_ctrl.ts
+share/grafana/public/app/plugins/datasource/testdata/types.ts
+share/grafana/public/app/plugins/panel/alertlist/README.md
+share/grafana/public/app/plugins/panel/alertlist/editor.html
+share/grafana/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg
+share/grafana/public/app/plugins/panel/alertlist/module.html
+share/grafana/public/app/plugins/panel/alertlist/module.ts
+share/grafana/public/app/plugins/panel/alertlist/plugin.json
+share/grafana/public/app/plugins/panel/annolist/AnnoListEditor.tsx
+share/grafana/public/app/plugins/panel/annolist/AnnoListPanel.tsx
+share/grafana/public/app/plugins/panel/annolist/README.md
+share/grafana/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg
+share/grafana/public/app/plugins/panel/annolist/module.ts
+share/grafana/public/app/plugins/panel/annolist/plugin.json
+share/grafana/public/app/plugins/panel/annolist/types.ts
+share/grafana/public/app/plugins/panel/bargauge/BarGaugeMigrations.test.ts
+share/grafana/public/app/plugins/panel/bargauge/BarGaugeMigrations.ts
+share/grafana/public/app/plugins/panel/bargauge/BarGaugePanel.tsx
+share/grafana/public/app/plugins/panel/bargauge/BarGaugePanelEditor.tsx
+share/grafana/public/app/plugins/panel/bargauge/__snapshots__/BarGaugeMigrations.test.ts.snap
+share/grafana/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg
+share/grafana/public/app/plugins/panel/bargauge/module.tsx
+share/grafana/public/app/plugins/panel/bargauge/plugin.json
+share/grafana/public/app/plugins/panel/bargauge/types.ts
+share/grafana/public/app/plugins/panel/dashlist/README.md
+share/grafana/public/app/plugins/panel/dashlist/editor.html
+share/grafana/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg
+share/grafana/public/app/plugins/panel/dashlist/module.html
+share/grafana/public/app/plugins/panel/dashlist/module.ts
+share/grafana/public/app/plugins/panel/dashlist/plugin.json
+share/grafana/public/app/plugins/panel/gauge/GaugeMigrations.test.ts
+share/grafana/public/app/plugins/panel/gauge/GaugeMigrations.ts
+share/grafana/public/app/plugins/panel/gauge/GaugePanel.tsx
+share/grafana/public/app/plugins/panel/gauge/GaugePanelEditor.tsx
+share/grafana/public/app/plugins/panel/gauge/__snapshots__/GaugeMigrations.test.ts.snap
+share/grafana/public/app/plugins/panel/gauge/img/icon_gauge.svg
+share/grafana/public/app/plugins/panel/gauge/module.tsx
+share/grafana/public/app/plugins/panel/gauge/plugin.json
+share/grafana/public/app/plugins/panel/gauge/types.ts
+share/grafana/public/app/plugins/panel/gettingstarted/GettingStarted.tsx
+share/grafana/public/app/plugins/panel/gettingstarted/README.md
+share/grafana/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg
+share/grafana/public/app/plugins/panel/gettingstarted/module.ts
+share/grafana/public/app/plugins/panel/gettingstarted/plugin.json
+share/grafana/public/app/plugins/panel/graph/GraphContextMenu.tsx
+share/grafana/public/app/plugins/panel/graph/GraphContextMenuCtrl.ts
+share/grafana/public/app/plugins/panel/graph/Legend/Legend.tsx
+share/grafana/public/app/plugins/panel/graph/Legend/LegendSeriesItem.tsx
+share/grafana/public/app/plugins/panel/graph/README.md
+share/grafana/public/app/plugins/panel/graph/align_yaxes.ts
+share/grafana/public/app/plugins/panel/graph/axes_editor.html
+share/grafana/public/app/plugins/panel/graph/axes_editor.ts
+share/grafana/public/app/plugins/panel/graph/data_processor.ts
+share/grafana/public/app/plugins/panel/graph/graph.ts
+share/grafana/public/app/plugins/panel/graph/graph_tooltip.d.ts
+share/grafana/public/app/plugins/panel/graph/graph_tooltip.ts
+share/grafana/public/app/plugins/panel/graph/histogram.ts
+share/grafana/public/app/plugins/panel/graph/img/icn-graph-panel.svg
+share/grafana/public/app/plugins/panel/graph/jquery.flot.events.ts
+share/grafana/public/app/plugins/panel/graph/module.ts
+share/grafana/public/app/plugins/panel/graph/plugin.json
+share/grafana/public/app/plugins/panel/graph/series_overrides_ctrl.ts
+share/grafana/public/app/plugins/panel/graph/specs/__snapshots__/data_processor.test.ts.snap
+share/grafana/public/app/plugins/panel/graph/specs/align_yaxes.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/data_processor.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/graph.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/graph_ctrl.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/graph_tooltip.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/histogram.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/series_override_ctrl.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/threshold_manager.test.ts
+share/grafana/public/app/plugins/panel/graph/specs/time_region_manager.test.ts
+share/grafana/public/app/plugins/panel/graph/tab_display.html
+share/grafana/public/app/plugins/panel/graph/tab_drilldown_links.html
+share/grafana/public/app/plugins/panel/graph/tab_legend.html
+share/grafana/public/app/plugins/panel/graph/tab_thresholds_time_regions.html
+share/grafana/public/app/plugins/panel/graph/template.ts
+share/grafana/public/app/plugins/panel/graph/threshold_manager.ts
+share/grafana/public/app/plugins/panel/graph/thresholds_form.html
+share/grafana/public/app/plugins/panel/graph/thresholds_form.ts
+share/grafana/public/app/plugins/panel/graph/time_region_manager.ts
+share/grafana/public/app/plugins/panel/graph/time_regions_form.html
+share/grafana/public/app/plugins/panel/graph/time_regions_form.ts
+share/grafana/public/app/plugins/panel/graph2/GraphLegendEditor.tsx
+share/grafana/public/app/plugins/panel/graph2/GraphPanel.tsx
+share/grafana/public/app/plugins/panel/graph2/GraphPanelController.tsx
+share/grafana/public/app/plugins/panel/graph2/GraphPanelEditor.tsx
+share/grafana/public/app/plugins/panel/graph2/README.md
+share/grafana/public/app/plugins/panel/graph2/getGraphSeriesModel.ts
+share/grafana/public/app/plugins/panel/graph2/img/icn-graph-panel.svg
+share/grafana/public/app/plugins/panel/graph2/module.tsx
+share/grafana/public/app/plugins/panel/graph2/plugin.json
+share/grafana/public/app/plugins/panel/graph2/types.ts
+share/grafana/public/app/plugins/panel/heatmap/README.md
+share/grafana/public/app/plugins/panel/heatmap/axes_editor.ts
+share/grafana/public/app/plugins/panel/heatmap/color_legend.ts
+share/grafana/public/app/plugins/panel/heatmap/color_scale.ts
+share/grafana/public/app/plugins/panel/heatmap/display_editor.ts
+share/grafana/public/app/plugins/panel/heatmap/heatmap_ctrl.ts
+share/grafana/public/app/plugins/panel/heatmap/heatmap_data_converter.ts
+share/grafana/public/app/plugins/panel/heatmap/heatmap_tooltip.ts
+share/grafana/public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg
+share/grafana/public/app/plugins/panel/heatmap/module.html
+share/grafana/public/app/plugins/panel/heatmap/module.ts
+share/grafana/public/app/plugins/panel/heatmap/partials/axes_editor.html
+share/grafana/public/app/plugins/panel/heatmap/partials/display_editor.html
+share/grafana/public/app/plugins/panel/heatmap/plugin.json
+share/grafana/public/app/plugins/panel/heatmap/rendering.ts
+share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_ctrl.test.ts
+share/grafana/public/app/plugins/panel/heatmap/specs/heatmap_data_converter.test.ts
+share/grafana/public/app/plugins/panel/heatmap/types.ts
+share/grafana/public/app/plugins/panel/piechart/PieChartOptionsBox.tsx
+share/grafana/public/app/plugins/panel/piechart/PieChartPanel.tsx
+share/grafana/public/app/plugins/panel/piechart/PieChartPanelEditor.tsx
+share/grafana/public/app/plugins/panel/piechart/img/icon_piechart.svg
+share/grafana/public/app/plugins/panel/piechart/module.tsx
+share/grafana/public/app/plugins/panel/piechart/plugin.json
+share/grafana/public/app/plugins/panel/piechart/types.ts
+share/grafana/public/app/plugins/panel/pluginlist/README.md
+share/grafana/public/app/plugins/panel/pluginlist/editor.html
+share/grafana/public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg
+share/grafana/public/app/plugins/panel/pluginlist/module.html
+share/grafana/public/app/plugins/panel/pluginlist/module.ts
+share/grafana/public/app/plugins/panel/pluginlist/plugin.json
+share/grafana/public/app/plugins/panel/singlestat/README.md
+share/grafana/public/app/plugins/panel/singlestat/editor.html
+share/grafana/public/app/plugins/panel/singlestat/img/icn-singlestat-panel.svg
+share/grafana/public/app/plugins/panel/singlestat/mappings.html
+share/grafana/public/app/plugins/panel/singlestat/module.html
+share/grafana/public/app/plugins/panel/singlestat/module.ts
+share/grafana/public/app/plugins/panel/singlestat/plugin.json
+share/grafana/public/app/plugins/panel/singlestat/specs/singlestat.test.ts
+share/grafana/public/app/plugins/panel/singlestat/specs/singlestat_panel.test.ts
+share/grafana/public/app/plugins/panel/singlestat2/ColoringEditor.tsx
+share/grafana/public/app/plugins/panel/singlestat2/FontSizeEditor.tsx
+share/grafana/public/app/plugins/panel/singlestat2/README.md
+share/grafana/public/app/plugins/panel/singlestat2/SingleStatEditor.tsx
+share/grafana/public/app/plugins/panel/singlestat2/SingleStatPanel.tsx
+share/grafana/public/app/plugins/panel/singlestat2/SparklineEditor.tsx
+share/grafana/public/app/plugins/panel/singlestat2/img/icn-singlestat-panel.svg
+share/grafana/public/app/plugins/panel/singlestat2/module.tsx
+share/grafana/public/app/plugins/panel/singlestat2/plugin.json
+share/grafana/public/app/plugins/panel/singlestat2/types.ts
+share/grafana/public/app/plugins/panel/table/README.md
+share/grafana/public/app/plugins/panel/table/column_options.html
+share/grafana/public/app/plugins/panel/table/column_options.ts
+share/grafana/public/app/plugins/panel/table/editor.html
+share/grafana/public/app/plugins/panel/table/editor.ts
+share/grafana/public/app/plugins/panel/table/img/icn-table-panel.svg
+share/grafana/public/app/plugins/panel/table/module.html
+share/grafana/public/app/plugins/panel/table/module.ts
+share/grafana/public/app/plugins/panel/table/plugin.json
+share/grafana/public/app/plugins/panel/table/renderer.ts
+share/grafana/public/app/plugins/panel/table/specs/renderer.test.ts
+share/grafana/public/app/plugins/panel/table/specs/transformers.test.ts
+share/grafana/public/app/plugins/panel/table/transformers.ts
+share/grafana/public/app/plugins/panel/table/types.ts
+share/grafana/public/app/plugins/panel/table2/README.md
+share/grafana/public/app/plugins/panel/table2/TablePanel.tsx
+share/grafana/public/app/plugins/panel/table2/TablePanelEditor.tsx
+share/grafana/public/app/plugins/panel/table2/img/icn-table-panel.svg
+share/grafana/public/app/plugins/panel/table2/module.tsx
+share/grafana/public/app/plugins/panel/table2/plugin.json
+share/grafana/public/app/plugins/panel/table2/types.ts
+share/grafana/public/app/plugins/panel/text/README.md
+share/grafana/public/app/plugins/panel/text/editor.html
+share/grafana/public/app/plugins/panel/text/img/icn-text-panel.svg
+share/grafana/public/app/plugins/panel/text/module.html
+share/grafana/public/app/plugins/panel/text/module.ts
+share/grafana/public/app/plugins/panel/text/plugin.json
+share/grafana/public/app/plugins/panel/text2/README.md
+share/grafana/public/app/plugins/panel/text2/TextPanel.tsx
+share/grafana/public/app/plugins/panel/text2/TextPanelEditor.tsx
+share/grafana/public/app/plugins/panel/text2/img/icn-text-panel.svg
+share/grafana/public/app/plugins/panel/text2/module.tsx
+share/grafana/public/app/plugins/panel/text2/plugin.json
+share/grafana/public/app/plugins/panel/text2/types.ts
+share/grafana/public/app/plugins/sdk.ts
+share/grafana/public/app/routes/GrafanaCtrl.ts
+share/grafana/public/app/routes/ReactContainer.tsx
+share/grafana/public/app/routes/dashboard_loaders.ts
+share/grafana/public/app/routes/registry.ts
+share/grafana/public/app/routes/routes.ts
+share/grafana/public/app/store/configureStore.ts
+share/grafana/public/app/store/store.ts
+share/grafana/public/app/types/acl.ts
+share/grafana/public/app/types/alerting.ts
+share/grafana/public/app/types/apiKeys.ts
+share/grafana/public/app/types/appNotifications.ts
+share/grafana/public/app/types/application.ts
+share/grafana/public/app/types/dashboard.ts
+share/grafana/public/app/types/datasources.ts
+share/grafana/public/app/types/explore.ts
+share/grafana/public/app/types/folders.ts
+share/grafana/public/app/types/index.ts
+share/grafana/public/app/types/jquery/jquery.d.ts
+share/grafana/public/app/types/location.ts
+share/grafana/public/app/types/organization.ts
+share/grafana/public/app/types/plugins.ts
+share/grafana/public/app/types/search.ts
+share/grafana/public/app/types/store.ts
+share/grafana/public/app/types/teams.ts
+share/grafana/public/app/types/templates.ts
+share/grafana/public/app/types/user.ts
+share/grafana/public/build/app.995dde94d6d99b780ce7.js
+share/grafana/public/build/app.995dde94d6d99b780ce7.js.map
+share/grafana/public/build/dark.995dde94d6d99b780ce7.js
+share/grafana/public/build/dark.995dde94d6d99b780ce7.js.map
+share/grafana/public/build/explore.995dde94d6d99b780ce7.js
+share/grafana/public/build/explore.995dde94d6d99b780ce7.js.map
+share/grafana/public/build/grafana.dark.995dde94d6d99b780ce7.css
+share/grafana/public/build/grafana.light.995dde94d6d99b780ce7.css
+share/grafana/public/build/light.995dde94d6d99b780ce7.js
+share/grafana/public/build/light.995dde94d6d99b780ce7.js.map
+share/grafana/public/build/vendor.995dde94d6d99b780ce7.js
+share/grafana/public/build/vendor.995dde94d6d99b780ce7.js.map
+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/e2e-test/core/constants.ts
+share/grafana/public/e2e-test/core/images.ts
+share/grafana/public/e2e-test/core/launcher.ts
+share/grafana/public/e2e-test/core/login.ts
+share/grafana/public/e2e-test/core/pageObjects.ts
+share/grafana/public/e2e-test/core/pages.ts
+share/grafana/public/e2e-test/core/scenario.ts
+share/grafana/public/e2e-test/install/install.ts
+share/grafana/public/e2e-test/pages/dashboards/createDashboardPage.ts
+share/grafana/public/e2e-test/pages/dashboards/dashboardsPage.ts
+share/grafana/public/e2e-test/pages/dashboards/saveDashboardModal.ts
+share/grafana/public/e2e-test/pages/datasources/addDataSourcePage.ts
+share/grafana/public/e2e-test/pages/datasources/dataSources.ts
+share/grafana/public/e2e-test/pages/datasources/editDataSourcePage.ts
+share/grafana/public/e2e-test/pages/panels/editPanel.ts
+share/grafana/public/e2e-test/pages/panels/panel.ts
+share/grafana/public/e2e-test/pages/panels/sharePanelModal.ts
+share/grafana/public/e2e-test/pages/start/loginPage.ts
+share/grafana/public/e2e-test/scenarios/smoke.test.ts
+share/grafana/public/e2e-test/screenShots/theTruth/smoke-test-scenario.png
+share/grafana/public/emails/README.md
+share/grafana/public/emails/alert_notification.html
+share/grafana/public/emails/alert_notification_example.html
+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/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/fonts/fontawesome-webfont.woff2
+share/grafana/public/fonts/grafana-icons.eot
+share/grafana/public/fonts/grafana-icons.svg
+share/grafana/public/fonts/grafana-icons.ttf
+share/grafana/public/fonts/grafana-icons.woff
+share/grafana/public/fonts/opensans/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2
+share/grafana/public/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2
+share/grafana/public/fonts/opensans/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/opensans/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2
+share/grafana/public/fonts/opensans/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2
+share/grafana/public/fonts/opensans/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/opensans/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2
+share/grafana/public/fonts/opensans/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2
+share/grafana/public/fonts/opensans/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2
+share/grafana/public/fonts/opensans/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2
+share/grafana/public/fonts/opensans/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/fonts/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2
+share/grafana/public/fonts/roboto/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/fonts/roboto/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2
+share/grafana/public/fonts/roboto/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2
+share/grafana/public/fonts/roboto/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2
+share/grafana/public/fonts/roboto/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/fonts/roboto/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/fonts/roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2
+share/grafana/public/fonts/roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2
+share/grafana/public/fonts/roboto/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2
+share/grafana/public/img/alert_howto_new.png
+share/grafana/public/img/angle_gradient_light_rev.png
+share/grafana/public/img/angle_gradient_rev.png
+share/grafana/public/img/apple-touch-icon.png
+share/grafana/public/img/background_tease.jpg
+share/grafana/public/img/browserconfig.xml
+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/critical.svg
+share/grafana/public/img/cubes.png
+share/grafana/public/img/envelope.png
+share/grafana/public/img/fav32.png
+share/grafana/public/img/glyphicons-halflings-white.png
+share/grafana/public/img/glyphicons-halflings.png
+share/grafana/public/img/grab_dark.svg
+share/grafana/public/img/grab_light.svg
+share/grafana/public/img/grafana_com_auth_icon.svg
+share/grafana/public/img/grafana_enterprise_typelogo.svg
+share/grafana/public/img/grafana_icon.svg
+share/grafana/public/img/grafana_mask_icon.svg
+share/grafana/public/img/grafana_mask_icon_white.svg
+share/grafana/public/img/grafana_net_logo.svg
+share/grafana/public/img/grafana_typelogo.svg
+share/grafana/public/img/graph404.svg
+share/grafana/public/img/heatmap_bg_test.svg
+share/grafana/public/img/icn-app.svg
+share/grafana/public/img/icn-dashboard-tiny.svg
+share/grafana/public/img/icn-dashboard.svg
+share/grafana/public/img/icn-datasource.svg
+share/grafana/public/img/icn-panel.svg
+share/grafana/public/img/icn-plugins-tiny.svg
+share/grafana/public/img/icn-row.svg
+share/grafana/public/img/icons_dark_theme/icon_add_annotation.svg
+share/grafana/public/img/icons_dark_theme/icon_add_annotation_alt.svg
+share/grafana/public/img/icons_dark_theme/icon_add_data_sources.svg
+share/grafana/public/img/icons_dark_theme/icon_add_folder.svg
+share/grafana/public/img/icons_dark_theme/icon_add_link.svg
+share/grafana/public/img/icons_dark_theme/icon_add_notification_channel.svg
+share/grafana/public/img/icons_dark_theme/icon_add_panel.svg
+share/grafana/public/img/icons_dark_theme/icon_add_team.svg
+share/grafana/public/img/icons_dark_theme/icon_add_user.svg
+share/grafana/public/img/icons_dark_theme/icon_add_variable.svg
+share/grafana/public/img/icons_dark_theme/icon_advanced.svg
+share/grafana/public/img/icons_dark_theme/icon_advanced_active.svg
+share/grafana/public/img/icons_dark_theme/icon_alert.svg
+share/grafana/public/img/icons_dark_theme/icon_alert_alt.svg
+share/grafana/public/img/icons_dark_theme/icon_alert_off.svg
+share/grafana/public/img/icons_dark_theme/icon_alert_rules.svg
+share/grafana/public/img/icons_dark_theme/icon_alerting.svg
+share/grafana/public/img/icons_dark_theme/icon_alerting_active.svg
+share/grafana/public/img/icons_dark_theme/icon_annotation.svg
+share/grafana/public/img/icons_dark_theme/icon_annotation_alt.svg
+share/grafana/public/img/icons_dark_theme/icon_apikeys.svg
+share/grafana/public/img/icons_dark_theme/icon_cog.svg
+share/grafana/public/img/icons_dark_theme/icon_dashboard.svg
+share/grafana/public/img/icons_dark_theme/icon_dashboard_fav.svg
+share/grafana/public/img/icons_dark_theme/icon_dashboard_list.svg
+share/grafana/public/img/icons_dark_theme/icon_data_sources.svg
+share/grafana/public/img/icons_dark_theme/icon_editor.svg
+share/grafana/public/img/icons_dark_theme/icon_explore.svg
+share/grafana/public/img/icons_dark_theme/icon_home.svg
+share/grafana/public/img/icons_dark_theme/icon_import_dashboard.svg
+share/grafana/public/img/icons_dark_theme/icon_json.svg
+share/grafana/public/img/icons_dark_theme/icon_link.svg
+share/grafana/public/img/icons_dark_theme/icon_new_dashboard.svg
+share/grafana/public/img/icons_dark_theme/icon_notification_channels.svg
+share/grafana/public/img/icons_dark_theme/icon_org.svg
+share/grafana/public/img/icons_dark_theme/icon_playlist.svg
+share/grafana/public/img/icons_dark_theme/icon_plugins.svg
+share/grafana/public/img/icons_dark_theme/icon_preferences.svg
+share/grafana/public/img/icons_dark_theme/icon_query.svg
+share/grafana/public/img/icons_dark_theme/icon_query_active.svg
+share/grafana/public/img/icons_dark_theme/icon_question.svg
+share/grafana/public/img/icons_dark_theme/icon_shield.svg
+share/grafana/public/img/icons_dark_theme/icon_sitemap.svg
+share/grafana/public/img/icons_dark_theme/icon_snapshots.svg
+share/grafana/public/img/icons_dark_theme/icon_team.svg
+share/grafana/public/img/icons_dark_theme/icon_user.svg
+share/grafana/public/img/icons_dark_theme/icon_variable.svg
+share/grafana/public/img/icons_dark_theme/icon_viewer.svg
+share/grafana/public/img/icons_dark_theme/icon_visualize.svg
+share/grafana/public/img/icons_dark_theme/icon_visualize_active.svg
+share/grafana/public/img/icons_dark_theme/icon_zoom_out.svg
+share/grafana/public/img/icons_light_theme/icon_add_annotation.svg
+share/grafana/public/img/icons_light_theme/icon_add_annotation_alt.svg
+share/grafana/public/img/icons_light_theme/icon_add_data_sources.svg
+share/grafana/public/img/icons_light_theme/icon_add_folder.svg
+share/grafana/public/img/icons_light_theme/icon_add_link.svg
+share/grafana/public/img/icons_light_theme/icon_add_notification_channel.svg
+share/grafana/public/img/icons_light_theme/icon_add_panel.svg
+share/grafana/public/img/icons_light_theme/icon_add_team.svg
+share/grafana/public/img/icons_light_theme/icon_add_user.svg
+share/grafana/public/img/icons_light_theme/icon_add_variable.svg
+share/grafana/public/img/icons_light_theme/icon_advanced.svg
+share/grafana/public/img/icons_light_theme/icon_advanced_active.svg
+share/grafana/public/img/icons_light_theme/icon_alert.svg
+share/grafana/public/img/icons_light_theme/icon_alert_alt.svg
+share/grafana/public/img/icons_light_theme/icon_alert_off.svg
+share/grafana/public/img/icons_light_theme/icon_alert_rules.svg
+share/grafana/public/img/icons_light_theme/icon_alerting.svg
+share/grafana/public/img/icons_light_theme/icon_alerting_active.svg
+share/grafana/public/img/icons_light_theme/icon_annotation.svg
+share/grafana/public/img/icons_light_theme/icon_annotation_alt.svg
+share/grafana/public/img/icons_light_theme/icon_apikeys.svg
+share/grafana/public/img/icons_light_theme/icon_cog.svg
+share/grafana/public/img/icons_light_theme/icon_dashboard.svg
+share/grafana/public/img/icons_light_theme/icon_dashboard_fav.svg
+share/grafana/public/img/icons_light_theme/icon_dashboard_list.svg
+share/grafana/public/img/icons_light_theme/icon_data_sources.svg
+share/grafana/public/img/icons_light_theme/icon_editor.svg
+share/grafana/public/img/icons_light_theme/icon_explore.svg
+share/grafana/public/img/icons_light_theme/icon_home.svg
+share/grafana/public/img/icons_light_theme/icon_import_dashboard.svg
+share/grafana/public/img/icons_light_theme/icon_json.svg
+share/grafana/public/img/icons_light_theme/icon_link.svg
+share/grafana/public/img/icons_light_theme/icon_new_dashboard.svg
+share/grafana/public/img/icons_light_theme/icon_notification_channels.svg
+share/grafana/public/img/icons_light_theme/icon_org.svg
+share/grafana/public/img/icons_light_theme/icon_playlist.svg
+share/grafana/public/img/icons_light_theme/icon_plugins.svg
+share/grafana/public/img/icons_light_theme/icon_preferences.svg
+share/grafana/public/img/icons_light_theme/icon_query.svg
+share/grafana/public/img/icons_light_theme/icon_query_active.svg
+share/grafana/public/img/icons_light_theme/icon_question.svg
+share/grafana/public/img/icons_light_theme/icon_shield.svg
+share/grafana/public/img/icons_light_theme/icon_sitemap.svg
+share/grafana/public/img/icons_light_theme/icon_snapshots.svg
+share/grafana/public/img/icons_light_theme/icon_team.svg
+share/grafana/public/img/icons_light_theme/icon_user.svg
+share/grafana/public/img/icons_light_theme/icon_variable.svg
+share/grafana/public/img/icons_light_theme/icon_viewer.svg
+share/grafana/public/img/icons_light_theme/icon_visualize.svg
+share/grafana/public/img/icons_light_theme/icon_visualize_active.svg
+share/grafana/public/img/icons_light_theme/icon_zoom_out.svg
+share/grafana/public/img/light.png
+share/grafana/public/img/load.gif
+share/grafana/public/img/load_big.gif
+share/grafana/public/img/loading-pulse.svg
+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/mixed_styles.png
+share/grafana/public/img/mstile-150x150.png
+share/grafana/public/img/online.svg
+share/grafana/public/img/page_header_line.png
+share/grafana/public/img/panel-tabs/alert-selected.svg
+share/grafana/public/img/panel-tabs/alert.svg
+share/grafana/public/img/panel-tabs/general-selected.svg
+share/grafana/public/img/panel-tabs/general.svg
+share/grafana/public/img/panel-tabs/queries-selected.svg
+share/grafana/public/img/panel-tabs/queries.svg
+share/grafana/public/img/panel-tabs/visualization-selected.svg
+share/grafana/public/img/panel-tabs/visualization.svg
+share/grafana/public/img/plugin-default-logo_dark.svg
+share/grafana/public/img/plugin-default-logo_light.svg
+share/grafana/public/img/rendering_error.png
+share/grafana/public/img/rendering_limit.png
+share/grafana/public/img/rendering_plugin_not_installed.png
+share/grafana/public/img/rendering_timeout.png
+share/grafana/public/img/transparent.png
+share/grafana/public/img/user_profile.png
+share/grafana/public/img/warn-tiny.svg
+share/grafana/public/img/warn.svg
+share/grafana/public/robots.txt
+share/grafana/public/sass/_grafana.scss
+share/grafana/public/sass/_old_responsive.scss
+share/grafana/public/sass/_variables.dark.generated.scss
+share/grafana/public/sass/_variables.generated.scss
+share/grafana/public/sass/_variables.light.generated.scss
+share/grafana/public/sass/base/_code.scss
+share/grafana/public/sass/base/_font_awesome.scss
+share/grafana/public/sass/base/_fonts.scss
+share/grafana/public/sass/base/_forms.scss
+share/grafana/public/sass/base/_grafana_icons.scss
+share/grafana/public/sass/base/_grid.scss
+share/grafana/public/sass/base/_icons.scss
+share/grafana/public/sass/base/_normalize.scss
+share/grafana/public/sass/base/_reboot.scss
+share/grafana/public/sass/base/_type.scss
+share/grafana/public/sass/base/font-awesome/_animated.scss
+share/grafana/public/sass/base/font-awesome/_bordered-pulled.scss
+share/grafana/public/sass/base/font-awesome/_core.scss
+share/grafana/public/sass/base/font-awesome/_fixed-width.scss
+share/grafana/public/sass/base/font-awesome/_icons.scss
+share/grafana/public/sass/base/font-awesome/_larger.scss
+share/grafana/public/sass/base/font-awesome/_list.scss
+share/grafana/public/sass/base/font-awesome/_mixins.scss
+share/grafana/public/sass/base/font-awesome/_path.scss
+share/grafana/public/sass/base/font-awesome/_rotated-flipped.scss
+share/grafana/public/sass/base/font-awesome/_screen-reader.scss
+share/grafana/public/sass/base/font-awesome/_stacked.scss
+share/grafana/public/sass/base/font-awesome/_variables.scss
+share/grafana/public/sass/components/_add_data_source.scss
+share/grafana/public/sass/components/_alerts.scss
+share/grafana/public/sass/components/_buttons.scss
+share/grafana/public/sass/components/_cards.scss
+share/grafana/public/sass/components/_code_editor.scss
+share/grafana/public/sass/components/_dashboard_grid.scss
+share/grafana/public/sass/components/_dashboard_list.scss
+share/grafana/public/sass/components/_dashboard_settings.scss
+share/grafana/public/sass/components/_drop.scss
+share/grafana/public/sass/components/_dropdown.scss
+share/grafana/public/sass/components/_empty_list_cta.scss
+share/grafana/public/sass/components/_filter-controls.scss
+share/grafana/public/sass/components/_filter-list.scss
+share/grafana/public/sass/components/_filter-table.scss
+share/grafana/public/sass/components/_footer.scss
+share/grafana/public/sass/components/_gf-form.scss
+share/grafana/public/sass/components/_infobox.scss
+share/grafana/public/sass/components/_json_explorer.scss
+share/grafana/public/sass/components/_jsontree.scss
+share/grafana/public/sass/components/_modals.scss
+share/grafana/public/sass/components/_navbar.scss
+share/grafana/public/sass/components/_navs.scss
+share/grafana/public/sass/components/_old_stuff.scss
+share/grafana/public/sass/components/_page_header.scss
+share/grafana/public/sass/components/_page_loader.scss
+share/grafana/public/sass/components/_panel_alertlist.scss
+share/grafana/public/sass/components/_panel_dashlist.scss
+share/grafana/public/sass/components/_panel_editor.scss
+share/grafana/public/sass/components/_panel_gettingstarted.scss
+share/grafana/public/sass/components/_panel_graph.scss
+share/grafana/public/sass/components/_panel_header.scss
+share/grafana/public/sass/components/_panel_heatmap.scss
+share/grafana/public/sass/components/_panel_logs.scss
+share/grafana/public/sass/components/_panel_piechart.scss
+share/grafana/public/sass/components/_panel_pluginlist.scss
+share/grafana/public/sass/components/_panel_singlestat.scss
+share/grafana/public/sass/components/_panel_table.scss
+share/grafana/public/sass/components/_panel_text.scss
+share/grafana/public/sass/components/_popover-box.scss
+share/grafana/public/sass/components/_query_editor.scss
+share/grafana/public/sass/components/_query_part.scss
+share/grafana/public/sass/components/_row.scss
+share/grafana/public/sass/components/_scrollbar.scss
+share/grafana/public/sass/components/_search.scss
+share/grafana/public/sass/components/_shortcuts.scss
+share/grafana/public/sass/components/_sidemenu.scss
+share/grafana/public/sass/components/_slate_editor.scss
+share/grafana/public/sass/components/_submenu.scss
+share/grafana/public/sass/components/_switch.scss
+share/grafana/public/sass/components/_tabbed_view.scss
+share/grafana/public/sass/components/_tables_lists.scss
+share/grafana/public/sass/components/_tabs.scss
+share/grafana/public/sass/components/_tags.scss
+share/grafana/public/sass/components/_tagsinput.scss
+share/grafana/public/sass/components/_toggle_button_group.scss
+share/grafana/public/sass/components/_toolbar.scss
+share/grafana/public/sass/components/_tooltip.scss
+share/grafana/public/sass/components/_typeahead.scss
+share/grafana/public/sass/components/_view_states.scss
+share/grafana/public/sass/components/edit_sidemenu.scss
+share/grafana/public/sass/fonts.scss
+share/grafana/public/sass/grafana.dark.scss
+share/grafana/public/sass/grafana.light.scss
+share/grafana/public/sass/icons.json
+share/grafana/public/sass/layout/_lists.scss
+share/grafana/public/sass/layout/_page.scss
+share/grafana/public/sass/mixins/_animations.scss
+share/grafana/public/sass/mixins/_breakpoints.scss
+share/grafana/public/sass/mixins/_buttons.scss
+share/grafana/public/sass/mixins/_drop_element.scss
+share/grafana/public/sass/mixins/_forms.scss
+share/grafana/public/sass/mixins/_grid-framework.scss
+share/grafana/public/sass/mixins/_grid.scss
+share/grafana/public/sass/mixins/_hover.scss
+share/grafana/public/sass/mixins/_mixins.scss
+share/grafana/public/sass/pages/_admin.scss
+share/grafana/public/sass/pages/_alerting.scss
+share/grafana/public/sass/pages/_dashboard.scss
+share/grafana/public/sass/pages/_errorpage.scss
+share/grafana/public/sass/pages/_explore.scss
+share/grafana/public/sass/pages/_history.scss
+share/grafana/public/sass/pages/_login.scss
+share/grafana/public/sass/pages/_playlist.scss
+share/grafana/public/sass/pages/_plugins.scss
+share/grafana/public/sass/pages/_signup.scss
+share/grafana/public/sass/pages/_styleguide.scss
+share/grafana/public/sass/utils/_angular.scss
+share/grafana/public/sass/utils/_flex.scss
+share/grafana/public/sass/utils/_hacks.scss
+share/grafana/public/sass/utils/_spacings.scss
+share/grafana/public/sass/utils/_utils.scss
+share/grafana/public/sass/utils/_validation.scss
+share/grafana/public/sass/utils/_widths.scss
+share/grafana/public/test/core/redux/epicTester.ts
+share/grafana/public/test/core/redux/reducerTester.test.ts
+share/grafana/public/test/core/redux/reducerTester.ts
+share/grafana/public/test/core/thunk/thunkTester.ts
+share/grafana/public/test/core/utils/version.test.ts
+share/grafana/public/test/helpers/getQueryOptions.ts
+share/grafana/public/test/index.ts
+share/grafana/public/test/jest-setup.ts
+share/grafana/public/test/jest-shim.ts
+share/grafana/public/test/lib/common.ts
+share/grafana/public/test/mocks/angular.ts
+share/grafana/public/test/mocks/backend_srv.ts
+share/grafana/public/test/mocks/common.ts
+share/grafana/public/test/mocks/dashboard-mock.js
+share/grafana/public/test/mocks/datasource_srv.ts
+share/grafana/public/test/mocks/mockExploreState.ts
+share/grafana/public/test/specs/helpers.ts
+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/ansicolor/ansicolor.ts
+share/grafana/public/vendor/bootstrap/bootstrap.js
+share/grafana/public/vendor/css/rc-cascader.scss
+share/grafana/public/vendor/css/timepicker.css
+share/grafana/public/vendor/flot/jquery.flot.crosshair.js
+share/grafana/public/vendor/flot/jquery.flot.dashes.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.gauge.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/plugin-css/css.js
+share/grafana/public/vendor/plugin-text/text.js
+share/grafana/public/vendor/tagsinput/bootstrap-tagsinput.js
+share/grafana/public/views/error-template.html
+share/grafana/public/views/error.html
+share/grafana/public/views/index-template.html
+share/grafana/public/views/index.html
+@pkgdir share/examples/grafana
diff --git a/grafana/distinfo b/grafana/distinfo
new file mode 100644
index 0000000000..f7955e2bb4
--- /dev/null
+++ b/grafana/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.6 2019/08/30 17:05:22 tnn Exp $
+
+SHA1 (grafana-6.3.4.linux-amd64.tar.gz) = 7aa727d282bd3f877bb3dfa8d6f1635e8585d6a4
+RMD160 (grafana-6.3.4.linux-amd64.tar.gz) = e2982f2f6431b02b5111043c09987476ba364418
+SHA512 (grafana-6.3.4.linux-amd64.tar.gz) = 6ea604c25776420355e3d1daa0ac138884587ad16cb9b293e0f771edc57eb070a32691ab24dcf937fd4d8fb8f6562f3600c0663d17fb24c40ecffc33b0320d69
+Size (grafana-6.3.4.linux-amd64.tar.gz) = 58756149 bytes
+SHA1 (grafana-6.3.4.tar.gz) = e30d4358aa0a1e59ae157d6de08009e224239018
+RMD160 (grafana-6.3.4.tar.gz) = 784af13ea121faeb8ccbd8db16356e483a504fbc
+SHA512 (grafana-6.3.4.tar.gz) = 5dcf3f4ccb087e6a94037d15b58bde5ec3a46dc77a3943f26d5ac077602fc7707cd92e521937367a36e96a609ac1393e235fee8f19d13389fe0f55bf25b1cbb2
+Size (grafana-6.3.4.tar.gz) = 13490107 bytes
diff --git a/grafana/files/grafana.sh b/grafana/files/grafana.sh
new file mode 100644
index 0000000000..5a9a876e82
--- /dev/null
+++ b/grafana/files/grafana.sh
@@ -0,0 +1,56 @@
+#!@RCD_SCRIPTS_SHELL@
+
+# PROVIDE: grafana
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+
+if [ -f /etc/rc.subr ]; then
+	. /etc/rc.subr
+fi
+
+name="grafana"
+rcvar=$name
+grafana_user="@GRAFANA_USER@"
+grafana_group="@GRAFANA_GROUP@"
+grafana_home="@PREFIX@/share/${name}"
+pidfile="@VARBASE@/run/${name}.pid"
+command="@PREFIX@/bin/grafana-server"
+command_args="-homepath ${grafana_home} -config @PKG_SYSCONFDIR@/grafana.conf -pidfile ${pidfile} < /dev/null > /dev/null 2>&1 &"
+start_precmd="grafana_precmd"
+
+grafana_precmd() {
+	if [ ! -r "${pidfile}" ]; then
+		touch "${pidfile}"
+		chown "${grafana_user}:${grafana_group}" "${pidfile}"
+		chmod 644 "${pidfile}"
+	fi
+}
+
+if [ -f /etc/rc.subr -a -d /etc/rc.d -a -f /etc/rc.d/DAEMON ]; then
+	load_rc_config $name
+	run_rc_command "$1"
+else
+	if [ -f /etc/rc.conf ]; then
+		. /etc/rc.conf
+	fi
+	case "$1" in
+	start)
+		if [ -r "${pidfile}" ]; then
+			@ECHO@ "Already running ${name}."
+		else
+			@ECHO@ "Starting ${name}."
+			eval ${command} ${command_args}
+		fi
+		;;
+	stop)
+		if [ -r "${pidfile}" ]; then
+			@ECHO@ "Stopping ${name}."
+			kill `@CAT@ "${pidfile}"` && @RM@ "${pidfile}"
+		fi
+		;;
+	*)
+		@ECHO@ "Usage: $0 {start|stop}" 1>&2
+		exit 10
+		;;
+	esac
+fi
diff --git a/grafana/files/smf/manifest.xml b/grafana/files/smf/manifest.xml
new file mode 100644
index 0000000000..bed6523df7
--- /dev/null
+++ b/grafana/files/smf/manifest.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<service_bundle type='manifest' name='grafana:default'>
+  <service name='@SMF_PREFIX@/@SMF_NAME@' type='service' version='1'>
+    <create_default_instance enabled='false' />
+    <single_instance />
+    <dependency name='network' grouping='require_all' restart_on='none' type='service'>
+      <service_fmri value='svc:/milestone/network:default' />
+    </dependency>
+    <dependency name='fs-local' grouping='require_all' restart_on='none' type='service'>
+      <service_fmri value='svc:/system/filesystem/local:default' />
+    </dependency>
+    <method_context working_directory="@PREFIX@/share/grafana">
+      <method_credential user='@GRAFANA_USER@' group='@GRAFANA_GROUP@' />
+    </method_context>
+    <exec_method type='method' name='start'
+      exec='@PREFIX@/bin/grafana-server -config @PKG_SYSCONFDIR@/grafana.conf -pidfile @DATADIR@/grafana.pid &amp;'
+      timeout_seconds="60" />
+    <exec_method type='method' name='stop' exec=':kill' timeout_seconds="60" />
+    <template>
+      <common_name>
+        <loctext xml:lang='C'>Grafana Visualization Server</loctext>
+      </common_name>
+      <documentation>
+        <doc_link name='homepage' uri='http://docs.grafana.org' />
+      </documentation>
+    </template>
+  </service>
+</service_bundle>


Home | Main Index | Thread Index | Old Index