mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Live: use StreamingDataSource for live measurments (#31713)
This commit is contained in:
@@ -43,7 +43,7 @@ export class QueryEditor extends PureComponent<Props> {
|
||||
...query,
|
||||
measurements: {
|
||||
...query.measurements,
|
||||
name: sel?.value,
|
||||
key: sel?.value,
|
||||
},
|
||||
});
|
||||
onRunQuery();
|
||||
@@ -79,12 +79,12 @@ export class QueryEditor extends PureComponent<Props> {
|
||||
|
||||
let foundName = false;
|
||||
if (info) {
|
||||
for (const name of info.getDistinctNames()) {
|
||||
for (const name of info.getKeys()) {
|
||||
names.push({
|
||||
value: name,
|
||||
label: name,
|
||||
});
|
||||
if (name === measurements.name) {
|
||||
if (name === measurements.key) {
|
||||
foundName = true;
|
||||
}
|
||||
}
|
||||
@@ -92,11 +92,11 @@ export class QueryEditor extends PureComponent<Props> {
|
||||
console.log('NO INFO for', channel);
|
||||
}
|
||||
|
||||
if (measurements.name && !foundName) {
|
||||
if (measurements.key && !foundName) {
|
||||
names.push({
|
||||
label: measurements.name,
|
||||
value: measurements.name,
|
||||
description: `Frames with name ${measurements.name}`,
|
||||
label: measurements.key,
|
||||
value: measurements.key,
|
||||
description: `Frames with key ${measurements.key}`,
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -123,7 +123,7 @@ export class QueryEditor extends PureComponent<Props> {
|
||||
<InlineField label="Measurement" grow={true} labelWidth={labelWidth}>
|
||||
<Select
|
||||
options={names}
|
||||
value={names.find((v) => v.value === measurements?.name) || names[0]}
|
||||
value={names.find((v) => v.value === measurements?.key) || names[0]}
|
||||
onChange={this.onMeasurementNameChanged}
|
||||
allowCustomValue={true}
|
||||
backspaceRemovesValue={true}
|
||||
|
||||
Reference in New Issue
Block a user