---------

**Commit 1:**
timelion: Mark third party services as experimental

We don't have any mechanism in place right now to verify that the third
party backends that ship with Timelion are continuing to work as
expected, and in the event that any service introduces a backwards
compatibility break or becomes unavailable, we have no plan for how
users can workaround the issue.

This is essentially the same situation we found ourselves in with our
third party tile map provider, so we should at least come up with
solutions for this before removing the experimental labels.

* Original sha: 7af23789e5
* Authored by Court Ewing <court@epixa.com> on 2016-10-02T15:01:33Z
This commit is contained in:
Elastic Jasper 2016-10-03 17:11:52 -04:00
parent 9c34153051
commit f037db3f8a
5 changed files with 16 additions and 12 deletions

View file

@ -12,7 +12,7 @@ module.exports = new Datasource ('graphite', {
help: 'Graphite metric to pull, eg _test-data.users.*.data'
}
],
help: 'Pull data from graphite. Configure your graphite server in Kibana\'s Advanced Settings',
help: `[experimental] Pull data from graphite. Configure your graphite server in Kibana's Advanced Settings`,
fn: function graphite(args, tlConfig) {
var config = args.byName;

View file

@ -23,8 +23,9 @@ module.exports = new Datasource ('quandl', {
}
],
help: `
Pull data from quandl.com using the quandl code. Set "timelion:quandl.key" to your free API key in Kibana\'s Advanced Settings.
The API has a really low rate limit without a key`,
[experimental]
Pull data from quandl.com using the quandl code. Set "timelion:quandl.key" to your free API key in Kibana's
Advanced Settings. The API has a really low rate limit without a key.`,
fn: function quandlFn(args, tlConfig) {
var intervalMap = {
'1d': 'daily',

View file

@ -14,10 +14,11 @@ module.exports = new Datasource ('worldbank', {
}
],
aliases: ['wb'],
help: 'Pull data from http://data.worldbank.org/ using path to series.' +
' The worldbank provides' +
' mostly yearly data, and often has no data for the current year. Try offset=-1y if you get no data for recent' +
' time ranges.',
help: `
[experimental]
Pull data from http://data.worldbank.org/ using path to series.
The worldbank provides mostly yearly data, and often has no data for the current year.
Try offset=-1y if you get no data for recent time ranges.`,
fn: function worldbank(args, tlConfig) {
// http://api.worldbank.org/en/countries/ind;chn/indicators/DPANUSSPF?date=2000:2006&MRV=5

View file

@ -21,9 +21,11 @@ module.exports = new Datasource ('worldbank_indicators', {
}
],
aliases: ['wbi'],
help: 'Pull data from http://data.worldbank.org/ using the country name and indicator. The worldbank provides' +
' mostly yearly data, and often has no data for the current year. Try offset=-1y if you get no data for recent' +
' time ranges.',
help: `
[experimental]
Pull data from http://data.worldbank.org/ using the country name and indicator. The worldbank provides
mostly yearly data, and often has no data for the current year. Try offset=-1y if you get no data for recent
time ranges.`,
fn: function worldbankIndicators(args, tlConfig) {
var config = _.defaults(args.byName, {
country: 'wld',

View file

@ -276,11 +276,11 @@ export default function defaultSettingsProvider() {
},
'timelion:graphite.url': {
value: 'https://www.hostedgraphite.com/UID/ACCESS_KEY/graphite',
description: 'The URL of your graphite host'
description: '<em>[experimental]</em> The URL of your graphite host'
},
'timelion:quandl.key': {
value: 'someKeyHere',
description: 'Your API key from www.quandl.com'
description: '<em>[experimental]</em> Your API key from www.quandl.com'
},
'state:storeInSessionStorage': {
value: false,