ChartPerformanceSummary class
Compact roll-up of one processing pass for dashboards and logs.
Constructors
-
ChartPerformanceSummary({required ChartDataProcessingPath path, required int seriesCount, required int dataPointCount, required int effectiveDataPointCount, required int sampleInputPointCount, required int outputPointCount, required int renderThreshold, required SamplingStrategy? samplingStrategy, required ChartResolvedSamplingStrategy resolvedSamplingStrategy, required List<
ChartResolvedSamplingStrategy> resolvedSamplingStrategies, required bool wasDownsampled, required int reducedPointCount, required double samplingOutputRatio, required double samplingReductionRatio, required bool cacheHit, required bool cacheEligible, required bool extractionCacheEligible, required ChartDataCacheRecommendedAction cacheRecommendedAction, required ChartDataCacheRecommendedAction extractionCacheRecommendedAction, required ChartDataCacheRecommendationSeverity cacheRecommendationSeverity, required ChartDataCacheRecommendationSeverity extractionCacheRecommendationSeverity, required ChartDataCacheRecommendationSeverity overallCacheSeverity, required Duration processingDuration, required Duration extractionDuration, required Duration windowDuration, required Duration statsDuration, required Duration samplingDuration, required Duration pointBuildDuration, bool? usedIsolate, bool? isolateEligible, int? isolatePointThreshold, Duration? endToEndDuration}) -
const
- ChartPerformanceSummary.fromProcessingReport(ChartDataProcessingReport report, {bool? usedIsolate, bool? isolateEligible, int? isolatePointThreshold, Duration? endToEndDuration})
-
factory
Properties
- cacheEligible → bool
-
final
- cacheHit → bool
-
final
- cacheRecommendationSeverity → ChartDataCacheRecommendationSeverity
-
final
- cacheRecommendedAction → ChartDataCacheRecommendedAction
-
final
- dataPointCount → int
-
final
- effectiveDataPointCount → int
-
final
- effectiveDataPointRatio → double
-
no setter
- endToEndDuration → Duration?
-
final
- extractionCacheEligible → bool
-
final
- extractionCacheRecommendationSeverity → ChartDataCacheRecommendationSeverity
-
final
- extractionCacheRecommendedAction → ChartDataCacheRecommendedAction
-
final
- extractionDuration → Duration
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isolateEligible → bool?
-
final
- isolatePointThreshold → int?
-
final
- isViewportReduced → bool
-
no setter
- outputPointCount → int
-
final
- overallCacheSeverity → ChartDataCacheRecommendationSeverity
-
final
- path → ChartDataProcessingPath
-
final
- pointBuildDuration → Duration
-
final
- processingDuration → Duration
-
final
- reducedPointCount → int
-
final
- renderThreshold → int
-
final
-
resolvedSamplingStrategies
→ List<
ChartResolvedSamplingStrategy> -
final
- resolvedSamplingStrategy → ChartResolvedSamplingStrategy
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sampleInputPointCount → int
-
final
- samplingDuration → Duration
-
final
- samplingOutputRatio → double
-
final
- samplingReductionRatio → double
-
final
- samplingStrategy → SamplingStrategy?
-
final
- seriesCount → int
-
final
- statsDuration → Duration
-
final
- usedIsolate → bool?
-
final
- viewportReductionRatio → double
-
no setter
- wasDownsampled → bool
-
final
- windowDuration → Duration
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited