Migrate metricSelection

This commit is contained in:
Christoph Kluge
2025-06-03 13:32:14 +02:00
parent 42c4926c47
commit 927e25c72c
7 changed files with 117 additions and 94 deletions

View File

@@ -56,8 +56,8 @@
selectedScopes = [],
plots = {};
let availableMetrics = new Set(),
missingMetrics = [],
let totalMetrics = 0;
let missingMetrics = [],
missingHosts = [],
somethingMissing = false;
@@ -294,7 +294,7 @@
{#if $initq?.data}
<Col xs="auto">
<Button outline on:click={() => (isMetricsSelectionOpen = true)} color="primary">
Select Metrics (Selected {selectedMetrics.length} of {availableMetrics.size} available)
Select Metrics (Selected {selectedMetrics.length} of {totalMetrics} available)
</Button>
</Col>
{/if}
@@ -428,12 +428,16 @@
{#if $initq?.data}
<MetricSelection
bind:isOpen={isMetricsSelectionOpen}
bind:totalMetrics
presetMetrics={selectedMetrics}
cluster={$initq.data.job.cluster}
subCluster={$initq.data.job.subCluster}
configName="job_view_selectedMetrics"
bind:metrics={selectedMetrics}
bind:isOpen={isMetricsSelectionOpen}
bind:allMetrics={availableMetrics}
preInitialized
applyMetrics={(newMetrics) =>
selectedMetrics = [...newMetrics]
}
/>
{/if}