mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-31 16:05:06 +01:00 
			
		
		
		
	initial duration histogram zoom in frontend
- metric zoom todo - keeping last zoomState does not work
This commit is contained in:
		| @@ -394,6 +394,12 @@ func (r *queryResolver) JobsStatistics(ctx context.Context, filter []*model.JobF | ||||
| 	} | ||||
|  | ||||
| 	if requireField(ctx, "histDuration") || requireField(ctx, "histNumNodes") || requireField(ctx, "histNumCores") || requireField(ctx, "histNumAccs") { | ||||
|  | ||||
| 		if numDurationBins == nil { | ||||
| 			binCount := 24 | ||||
| 			numDurationBins = &binCount | ||||
| 		} | ||||
|  | ||||
| 		if groupBy == nil { | ||||
| 			stats[0], err = r.Repo.AddHistograms(ctx, filter, stats[0], numDurationBins) | ||||
| 			if err != nil { | ||||
| @@ -405,6 +411,12 @@ func (r *queryResolver) JobsStatistics(ctx context.Context, filter []*model.JobF | ||||
| 	} | ||||
|  | ||||
| 	if requireField(ctx, "histMetrics") { | ||||
|  | ||||
| 		if numMetricBins == nil { | ||||
| 			binCount := 10 | ||||
| 			numMetricBins = &binCount | ||||
| 		} | ||||
|  | ||||
| 		if groupBy == nil { | ||||
| 			stats[0], err = r.Repo.AddMetricHistograms(ctx, filter, metrics, stats[0], numMetricBins) | ||||
| 			if err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user