mirror of
https://github.com/hibiken/asynqmon.git
synced 2025-10-26 16:26:12 +08:00
(ui): Update styles for MetricsFetchControls
This commit is contained in:
@@ -18,12 +18,20 @@ import { PrometheusMetricsResponse } from "../api";
|
|||||||
|
|
||||||
const useStyles = makeStyles((theme) => ({
|
const useStyles = makeStyles((theme) => ({
|
||||||
container: {
|
container: {
|
||||||
|
marginTop: 30,
|
||||||
paddingTop: theme.spacing(4),
|
paddingTop: theme.spacing(4),
|
||||||
paddingBottom: theme.spacing(4),
|
paddingBottom: theme.spacing(4),
|
||||||
},
|
},
|
||||||
controlsContainer: {
|
controlsContainer: {
|
||||||
display: "flex",
|
display: "flex",
|
||||||
justifyContent: "flex-end",
|
justifyContent: "flex-end",
|
||||||
|
position: "fixed",
|
||||||
|
background: theme.palette.background.paper,
|
||||||
|
zIndex: theme.zIndex.appBar,
|
||||||
|
right: 0,
|
||||||
|
top: 64, // app-bar height
|
||||||
|
width: "100%",
|
||||||
|
padding: theme.spacing(2),
|
||||||
},
|
},
|
||||||
chartInfo: {
|
chartInfo: {
|
||||||
display: "flex",
|
display: "flex",
|
||||||
@@ -109,8 +117,6 @@ function MetricsView(props: Props) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Container maxWidth="lg" className={classes.container}>
|
<Container maxWidth="lg" className={classes.container}>
|
||||||
<Grid container spacing={3}>
|
|
||||||
<Grid item xs={12}>
|
|
||||||
<div className={classes.controlsContainer}>
|
<div className={classes.controlsContainer}>
|
||||||
<MetricsFetchControls
|
<MetricsFetchControls
|
||||||
endTimeSec={endTimeSec}
|
endTimeSec={endTimeSec}
|
||||||
@@ -119,7 +125,7 @@ function MetricsView(props: Props) {
|
|||||||
onDurationChange={handleDurationChange}
|
onDurationChange={handleDurationChange}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Grid>
|
<Grid container spacing={3}>
|
||||||
{data?.queue_size && (
|
{data?.queue_size && (
|
||||||
<Grid item xs={12}>
|
<Grid item xs={12}>
|
||||||
<ChartRow
|
<ChartRow
|
||||||
@@ -148,7 +154,13 @@ function MetricsView(props: Props) {
|
|||||||
metrics={data.queue_memory_usage_approx_bytes}
|
metrics={data.queue_memory_usage_approx_bytes}
|
||||||
endTime={endTimeSec}
|
endTime={endTimeSec}
|
||||||
startTime={endTimeSec - durationSec}
|
startTime={endTimeSec - durationSec}
|
||||||
yAxisTickFormatter={(val: number) => prettyBytes(val)}
|
yAxisTickFormatter={(val: number) => {
|
||||||
|
try {
|
||||||
|
return prettyBytes(val);
|
||||||
|
} catch (error) {
|
||||||
|
return val + "B";
|
||||||
|
}
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user