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