mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-13 08:17:33 +00:00
fix: address pr
This commit is contained in:
parent
166b321b82
commit
8eebc0a8c3
@ -119,11 +119,10 @@ export function useExpressionsSourceProcessor(
|
||||
source[c.label || name] = results[0].values.map((d: { value: unknown }) => d.value) || [];
|
||||
} else {
|
||||
const labels = (c.label || "").split(",").map((item: string) => item.replace(/^\s*|\s*$/g, ""));
|
||||
const labelsIdx = (c.labelsIndex || "").split(",").map((item: string) => item.replace(/^\s*|\s*$/g, ""));
|
||||
for (const item of results) {
|
||||
const values = item.values.map((d: { value: unknown }) => d.value) || [];
|
||||
const index = item.metric.labels[0].value;
|
||||
const indexNum = labelsIdx.findIndex((d: string) => d === index);
|
||||
const indexNum = labels.findIndex((_, i: number) => i === Number(index));
|
||||
if (labels[indexNum] && indexNum > -1) {
|
||||
source[labels[indexNum]] = values;
|
||||
} else {
|
||||
|
@ -34,7 +34,7 @@ limitations under the License. -->
|
||||
size="small"
|
||||
@change="changeMetricMode"
|
||||
/>
|
||||
<div v-if="isExpression">
|
||||
<div v-if="isExpression && states.isList">
|
||||
<span class="title">Summary</span>
|
||||
<span>Detail</span>
|
||||
</div>
|
||||
|
@ -45,8 +45,8 @@ limitations under the License. -->
|
||||
<div
|
||||
class="item mb-10"
|
||||
v-if="
|
||||
[ProtocolTypes.ReadLabeledMetricsValues].includes(metricType) ||
|
||||
dashboardStore.selectedGrid.metricMode === MetricModes.Expression
|
||||
[ProtocolTypes.ReadLabeledMetricsValues].includes(metricType) &&
|
||||
dashboardStore.selectedGrid.metricMode === MetricModes.General
|
||||
"
|
||||
>
|
||||
<span class="label">{{ t("labelsIndex") }}</span>
|
||||
|
Loading…
Reference in New Issue
Block a user