Loki: fix labels fetching when no initial range given (#21000)

This commit is contained in:
David 2019-12-10 15:29:32 +01:00 committed by GitHub
parent 3f48033b38
commit 2d5dc5d6b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -324,8 +324,8 @@ export default class LokiLanguageProvider extends LanguageProvider {
const url = '/api/prom/label';
try {
this.logLabelFetchTs = Date.now();
const res = await this.request(url, rangeToParams(absoluteRange));
const rangeParams = absoluteRange ? rangeToParams(absoluteRange) : {};
const res = await this.request(url, rangeParams);
const labelKeys = res.data.data.slice().sort();
this.labelKeys = {
@ -351,7 +351,8 @@ export default class LokiLanguageProvider extends LanguageProvider {
async fetchLabelValues(key: string, absoluteRange: AbsoluteTimeRange) {
const url = `/api/prom/label/${key}/values`;
try {
const res = await this.request(url, rangeToParams(absoluteRange));
const rangeParams = absoluteRange ? rangeToParams(absoluteRange) : {};
const res = await this.request(url, rangeParams);
const values = res.data.data.slice().sort();
// Add to label options