<@ULVA73B9P> the UI Flow Runs plot only displays f...
# ask-marvin
s
@Marvin the UI Flow Runs plot only displays flow runs from the past 18 hours or so despite the date range filter being set to ‘Past 7 days’. Is there a limit on the number of flow runs displayed? We do have a lot of flow runs.
m
thought for 224.5 seconds
Short answer: yes — the UI charts only fetch and render a limited number of flow runs, so with high-volume workflows you’ll see just the most recent slice of the selected window (which can look like “~18 hours” even if the filter is “Past 7 days”). Details: - Dashboard “Flow runs” card: - Fetches a limited number of runs from the API (default server limit is 200 per request). - If you generate >200 runs within the last day, the chart will only cover that recent period even though the filter says 7 days. - Source: flow-runs-card and API route flow_runs.filter. - Individual flow detail page: - Hard-caps to the latest 60 runs for the activity chart, plotted over a 7‑day window; if your last 60 runs occurred in ~18 hours, that’s all you’ll see. - Source: flows/flow.$id.tsx and chart component activity bar graph. Why it looks like an 18‑hour window: - The date filter controls the time window on the X‑axis, but the chart only renders the most recent N runs returned by the API. With lots of runs, the returned set all fall near “now,” so the visible bars cluster in the last few hours. What you can do: - If you just need to browse more runs, use the Flow Runs table view (it paginates beyond the chart’s cap). - For longer-range analysis, query the API with pagination (e.g.,
read_flow_runs
) and aggregate externally. - If you can share which view you’re looking at (Dashboard card vs. a specific Flow’s page) and roughly how many runs you generate per day, I can suggest a more tailored workaround.