| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- // == Configuration
- // config.js is where you will find the core Grafana configuration. This file contains parameter that
- // must be set before Grafana is run for the first time.
- define(['settings'], function(Settings) {
- "use strict";
- return new Settings({
- /* Data sources
- * ========================================================
- * Datasources are used to fetch metrics, annotations, and serve as dashboard storage
- * - You can have multiple of the same type.
- * - grafanaDB: true marks it for use for dashboard storage
- * - default: true marks the datasource as the default metric source (if you have multiple)
- * - basic authentication: use url syntax http://username:password@domain:port
- */
- // InfluxDB example setup (the InfluxDB databases specified need to exist)
- /*
- datasources: {
- influxdb: {
- type: 'influxdb',
- url: "http://my_influxdb_server:8086/db/database_name",
- username: 'admin',
- password: 'admin',
- },
- grafana: {
- type: 'influxdb',
- url: "http://my_influxdb_server:8086/db/grafana",
- username: 'admin',
- password: 'admin',
- grafanaDB: true
- },
- },
- */
- // Graphite & Elasticsearch example setup
- /*
- datasources: {
- graphite: {
- type: 'graphite',
- url: "http://my.graphite.server.com:8080",
- },
- elasticsearch: {
- type: 'elasticsearch',
- url: "http://my.elastic.server.com:9200",
- index: 'grafana-dash',
- grafanaDB: true,
- }
- },
- */
- // OpenTSDB & Elasticsearch example setup
- /*
- datasources: {
- opentsdb: {
- type: 'opentsdb',
- url: "http://opentsdb.server:4242",
- },
- elasticsearch: {
- type: 'elasticsearch',
- url: "http://my.elastic.server.com:9200",
- index: 'grafana-dash',
- grafanaDB: true,
- }
- },
- */
- /* Global configuration options
- * ========================================================
- */
- // specify the limit for dashboard search results
- search: {
- max_results: 20
- },
- // default home dashboard
- default_route: '/dashboard/file/default.json',
- // 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",
- // If you want to specify password before saving, please specify it below
- // The purpose of this password is not security, but to stop some users from accidentally changing dashboards
- admin: {
- password: ''
- },
- // Change window title prefix from 'Grafana - <dashboard title>'
- window_title_prefix: 'Grafana - ',
- // Add your own custom panels
- plugins: {
- // list of plugin panels
- panels: [],
- // requirejs modules in plugins folder that should be loaded
- // for example custom datasources
- dependencies: [],
- }
- });
- });
|