UNPKG

kibana-riya

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

34 lines (24 loc) 719 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.createClusters = createClusters; var _cluster = require('./cluster'); var _lodash = require('lodash'); function createClusters(server) { var esPlugin = server.plugins.elasticsearch; esPlugin._clusters = esPlugin._clusters || new Map(); return { get: function get(name) { return esPlugin._clusters.get(name); }, create: function create(name, config) { var cluster = new _cluster.Cluster(config); if (esPlugin._clusters.has(name)) { throw new Error('cluster \'' + name + '\' already exists'); } esPlugin._clusters.set(name, cluster); return cluster; } }; }