fix: added new known data source plugins, and minor migration fix for v1 dashboards

This commit is contained in:
Torkel Ödegaard 2018-02-20 16:08:43 +01:00
parent dceac3aa71
commit 3964d6b797
3 changed files with 23 additions and 16 deletions

View File

@ -58,21 +58,22 @@ type DataSource struct {
} }
var knownDatasourcePlugins map[string]bool = map[string]bool{ var knownDatasourcePlugins map[string]bool = map[string]bool{
DS_ES: true, DS_ES: true,
DS_GRAPHITE: true, DS_GRAPHITE: true,
DS_INFLUXDB: true, DS_INFLUXDB: true,
DS_INFLUXDB_08: true, DS_INFLUXDB_08: true,
DS_KAIROSDB: true, DS_KAIROSDB: true,
DS_CLOUDWATCH: true, DS_CLOUDWATCH: true,
DS_PROMETHEUS: true, DS_PROMETHEUS: true,
DS_OPENTSDB: true, DS_OPENTSDB: true,
DS_POSTGRES: true, DS_POSTGRES: true,
DS_MYSQL: true, DS_MYSQL: true,
"opennms": true, "opennms": true,
"druid": true, "abhisant-druid-datasource": true,
"dalmatinerdb": true, "dalmatinerdb-datasource": true,
"gnocci": true, "gnocci": true,
"zabbix": true, "zabbix": true,
"alexanderzobnin-zabbix-datasource": true,
"newrelic-app": true, "newrelic-app": true,
"grafana-datadog-datasource": true, "grafana-datadog-datasource": true,
"grafana-simple-json": true, "grafana-simple-json": true,

View File

@ -20,7 +20,7 @@
<div class="search-section__header" ng-show="section.hideHeader"></div> <div class="search-section__header" ng-show="section.hideHeader"></div>
<div ng-if="section.expanded"> <div ng-if="section.expanded">
<a ng-repeat="item in section.items" class="search-item" ng-class="{'selected': item.selected}" ng-href="{{::item.url}}"> <a ng-repeat="item in section.items" class="search-item" ng-class="{'selected': item.selected}" ng-href="{{::item.url}}" >
<div ng-click="ctrl.toggleSelection(item, $event)"> <div ng-click="ctrl.toggleSelection(item, $event)">
<gf-form-switch <gf-form-switch
ng-show="ctrl.editable" ng-show="ctrl.editable"

View File

@ -63,11 +63,17 @@ export class DashboardMigrator {
} }
if (panel.y_format) { if (panel.y_format) {
if (!panel.y_formats) {
panel.y_formats = [];
}
panel.y_formats[0] = panel.y_format; panel.y_formats[0] = panel.y_format;
delete panel.y_format; delete panel.y_format;
} }
if (panel.y2_format) { if (panel.y2_format) {
if (!panel.y_formats) {
panel.y_formats = [];
}
panel.y_formats[1] = panel.y2_format; panel.y_formats[1] = panel.y2_format;
delete panel.y2_format; delete panel.y2_format;
} }