mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Name fields based on targets length (#43832)
This commit is contained in:
parent
7e5e3f9dc0
commit
c8ef541c02
@ -141,7 +141,7 @@ describe('Prometheus Result Transformer', () => {
|
|||||||
expect(series.data[0].fields[2].name).toEqual('label2');
|
expect(series.data[0].fields[2].name).toEqual('label2');
|
||||||
expect(series.data[0].fields[3].name).toEqual('label3');
|
expect(series.data[0].fields[3].name).toEqual('label3');
|
||||||
expect(series.data[0].fields[4].name).toEqual('label4');
|
expect(series.data[0].fields[4].name).toEqual('label4');
|
||||||
expect(series.data[0].fields[5].name).toEqual('Value #A');
|
expect(series.data[0].fields[5].name).toEqual('Value');
|
||||||
expect(series.data[0].meta?.preferredVisualisationType).toEqual('table');
|
expect(series.data[0].meta?.preferredVisualisationType).toEqual('table');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -122,10 +122,11 @@ export function transformDFToTable(dfs: DataFrame[]): DataFrame[] {
|
|||||||
|
|
||||||
// Group results by refId and process dataFrames with the same refId as 1 dataFrame
|
// Group results by refId and process dataFrames with the same refId as 1 dataFrame
|
||||||
const dataFramesByRefId = groupBy(dfs, 'refId');
|
const dataFramesByRefId = groupBy(dfs, 'refId');
|
||||||
|
const refIds = Object.keys(dataFramesByRefId);
|
||||||
|
|
||||||
const frames = Object.keys(dataFramesByRefId).map((refId) => {
|
const frames = refIds.map((refId) => {
|
||||||
// Create timeField, valueField and labelFields
|
// Create timeField, valueField and labelFields
|
||||||
const valueText = getValueText(dfs.length, refId);
|
const valueText = getValueText(refIds.length, refId);
|
||||||
const valueField = getValueField({ data: [], valueName: valueText });
|
const valueField = getValueField({ data: [], valueName: valueText });
|
||||||
const timeField = getTimeField([]);
|
const timeField = getTimeField([]);
|
||||||
const labelFields: MutableField[] = [];
|
const labelFields: MutableField[] = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user