Menu
Grafana Cloud

About base assertions

Asserts uses a curated library of rules to analyze incoming time-series data and provide key insights in the form of assertions. These assertions are categorized into the SAAFE Model: Saturation, Amend, Anomaly, Failure, and Error, to organize and help you understand their implications for the system. For more information on the SAAFE Model, refer to About the SAAFE Model.

In terms of implementation, Asserts operates with two main sets of rules that generate assertions: base rules and framework-specific rules. Base rules focus on common request and resource metrics across different platforms and frameworks.

The following table summarizes base assertions raised by the base rules.

Metric typeAssertionSAAFE category
RequestRequestRateAnomalyAnomaly
LatencyAverageAnomalyAnomaly
LatencyAverageBreachError
LatencyP99ErrorBuildupError
ErrorRatioAnomalyAnomaly
InboundClientErrorAnomalyAnomaly
ErrorRatioBreachError
ErrorBuildupError
LoggingLoggerRateAnomalyAnomaly
ErrorLogRateBreachError
ResourceSaturationSaturation
ResourceRateAnomalyAnomaly
ResourceRateBreachError
ResourceMayExhaustError