|
@@ -16,7 +16,7 @@ export class ResultTransformer {
|
|
|
options.valueWithRefId
|
|
options.valueWithRefId
|
|
|
),
|
|
),
|
|
|
];
|
|
];
|
|
|
- } else if (options.format === 'heatmap') {
|
|
|
|
|
|
|
+ } else if (prometheusResult && options.format === 'heatmap') {
|
|
|
let seriesList = [];
|
|
let seriesList = [];
|
|
|
prometheusResult.sort(sortSeriesByLabel);
|
|
prometheusResult.sort(sortSeriesByLabel);
|
|
|
for (const metricData of prometheusResult) {
|
|
for (const metricData of prometheusResult) {
|
|
@@ -24,7 +24,7 @@ export class ResultTransformer {
|
|
|
}
|
|
}
|
|
|
seriesList = this.transformToHistogramOverTime(seriesList);
|
|
seriesList = this.transformToHistogramOverTime(seriesList);
|
|
|
return seriesList;
|
|
return seriesList;
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else if (prometheusResult) {
|
|
|
const seriesList = [];
|
|
const seriesList = [];
|
|
|
for (const metricData of prometheusResult) {
|
|
for (const metricData of prometheusResult) {
|
|
|
if (response.data.data.resultType === 'matrix') {
|
|
if (response.data.data.resultType === 'matrix') {
|
|
@@ -82,7 +82,7 @@ export class ResultTransformer {
|
|
|
let i, j;
|
|
let i, j;
|
|
|
const metricLabels = {};
|
|
const metricLabels = {};
|
|
|
|
|
|
|
|
- if (md.length === 0) {
|
|
|
|
|
|
|
+ if (!md || md.length === 0) {
|
|
|
return table;
|
|
return table;
|
|
|
}
|
|
}
|
|
|
|
|
|