This is the initial check in of the dashboard UI. Change-Id: I5621896191f3664ed504b38e7cdc405c422c76fd
		
			
				
	
	
		
			72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
///// @scratch /configuration/config.js/1
 | 
						|
 // == Configuration
 | 
						|
 // config.js is where you will find the core Metrics configuration. This file contains parameter that
 | 
						|
 // must be set before Metrics is run for the first time.
 | 
						|
 ///
 | 
						|
define(['settings'],
 | 
						|
function (Settings) {
 | 
						|
  
 | 
						|
 | 
						|
  return new Settings({
 | 
						|
 | 
						|
    // datasources, you can add multiple
 | 
						|
    datasources: {
 | 
						|
      metricsdb: {
 | 
						|
        type: 'kairosdb',
 | 
						|
        url: "http://os-monit-serv:8080",
 | 
						|
        default: true
 | 
						|
      },
 | 
						|
/*
 | 
						|
    datasources: {
 | 
						|
      graphite: {
 | 
						|
        type: 'graphite',
 | 
						|
        url: "http://my.graphite.server.com:8080",
 | 
						|
        default: true
 | 
						|
      },
 | 
						|
      influxdb: {
 | 
						|
        type: 'influxdb',
 | 
						|
        url: "http://my_influxdb_server:8086/db/database_name",
 | 
						|
        username: 'admin',
 | 
						|
        password: 'admin'
 | 
						|
      },
 | 
						|
*/
 | 
						|
    },
 | 
						|
 | 
						|
    // elasticsearch url
 | 
						|
    // used for storing and loading dashboards, optional
 | 
						|
    // For Basic authentication use: http://username:password@domain.com:9200
 | 
						|
    elasticsearch: "http://"+window.location.hostname+":9200",
 | 
						|
 | 
						|
    // default start dashboard
 | 
						|
    default_route: '/dashboard/file/default.json',
 | 
						|
 | 
						|
    // Elasticsearch index for storing dashboards
 | 
						|
    grafana_index: "compass-met-dash",
 | 
						|
 | 
						|
    // timezoneOFfset:
 | 
						|
    // If you experiance problems with zoom, it is probably caused by timezone diff between
 | 
						|
    // your browser and the graphite-web application. timezoneOffset setting can be used to have Grafana
 | 
						|
    // translate absolute time ranges to the graphite-web timezone.
 | 
						|
    // Example:
 | 
						|
    //   If TIME_ZONE in graphite-web config file local_settings.py is set to America/New_York, then set
 | 
						|
    //   timezoneOffset to "-0500" (for UTC - 5 hours)
 | 
						|
    // Example:
 | 
						|
    //   If TIME_ZONE is set to UTC, set this to "0000"
 | 
						|
    //
 | 
						|
    timezoneOffset: null,
 | 
						|
 | 
						|
    // set to false to disable unsaved changes warning
 | 
						|
    unsaved_changes_warning: true,
 | 
						|
 | 
						|
    // set the default timespan for the playlist feature
 | 
						|
    // Example: "1m", "1h"
 | 
						|
    playlist_timespan: "1m",
 | 
						|
 | 
						|
    // Add your own custom pannels
 | 
						|
    plugins: {
 | 
						|
      panels: []
 | 
						|
    }
 | 
						|
 | 
						|
  });
 | 
						|
});
 |