From e8790c32ca21b201c57c10961ac25596fb97a03b Mon Sep 17 00:00:00 2001 From: David Date: Sat, 3 Aug 2019 16:58:08 +0200 Subject: [PATCH] Loki: Apply start parameter to speed up test query (#18266) --- public/app/plugins/datasource/loki/datasource.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/datasource/loki/datasource.ts b/public/app/plugins/datasource/loki/datasource.ts index bd4080b061b..2685b81ebd0 100644 --- a/public/app/plugins/datasource/loki/datasource.ts +++ b/public/app/plugins/datasource/loki/datasource.ts @@ -357,7 +357,10 @@ export class LokiDatasource extends DataSourceApi { }; testDatasource() { - return this._request('/api/prom/label') + // Consider only last 10 minutes otherwise request takes too long + const startMs = Date.now() - 10 * 60 * 1000; + const start = `${startMs}000000`; // API expects nanoseconds + return this._request('/api/prom/label', { start }) .then((res: DataQueryResponse) => { if (res && res.data && res.data.values && res.data.values.length > 0) { return { status: 'success', message: 'Data source connected and labels found.' };