core/chart_data_processor library
Classes
- ChartDataProcessingCacheConfig
- Global memoization policy for ChartDataProcessor.
- ChartDataProcessingCachePolicySnapshot
- Immutable cache-policy values captured for a single processing run.
- ChartDataProcessingCacheStats
- Runtime diagnostics for the chart data processing cache.
- ChartDataProcessingCacheWriteReport
- ChartDataProcessingReport
- Per-run processing diagnostics for performance dashboards and tests.
- ChartDataProcessor
- ChartPerformanceSummary
- Compact roll-up of one processing pass for dashboards and logs.
- ChartStats
- Pre-computed stats across all series in a chart.
- ProcessedSeries
- Sampled version of a series ready for rendering.
- SeriesStats
- Pre-computed statistics for a single numeric series.
Enums
- ChartDataCacheAdmissionReason
- Explains why a cache path was admitted or skipped for a processing run.
- ChartDataCacheRecommendationSeverity
- Rankable severity for cache recommendation dashboards.
- ChartDataCacheRecommendedAction
- Structured remediation action for cache admission diagnostics.
- ChartDataCacheWriteReason
- ChartDataProcessingPath
- ChartResolvedSamplingStrategy
-
Strategy actually used by the sampler after
auto, thresholds, and visible-window sizes are resolved.
Typedefs
-
ChartProcessingResult
= ({List<
ProcessedSeries> processed, ChartStats stats}) - ChartProcessingResultWithReport = ({ChartDataProcessingReport report, ChartProcessingResult result})