Package org.apache.cassandra.db.guardrails
package org.apache.cassandra.db.guardrails
-
ClassDescriptionA guardrail that enables the use of a particular feature.General class defining a given guardrail that guards against some particular usage/condition.Entry point for Guardrails, storing the defined guardrails and providing a few global methods over them.Configuration settings for guardrails.Provider of
GuardrailsConfigs for aClientState.Default implementation ofGuardrailsConfigProviderthat always returns theGuardrailsConfigparsed fromcassandra.yaml, independently of theClientState.JMX entrypoint for updating the default guardrails configuration parsed fromcassandra.yaml.MaxThresholdfor maximum guardrails, the value is checked to see if it is greater than the warn and fail thresholds.MinThresholdfor minimum guardrails, the value is checked to see if it is lesser than the warn and fail thresholds.AThresholdguardrail whose values represent a percentagePredicates<T>A guardrail based on two predicates.A function used to build the warning or error message of a triggeredPredicatesguardrail.A guardrail based on numeric threshold(s).Values<T>A guardrail that warns about some specific values, warns about but ignores some other values, and/or rejects the use of some other values.