package querythrottler

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Config

querythrottler.proto:14

Config defines the runtime configuration for the IncomingQueryThrottler

Used in: topodata.Keyspace, topodata.SrvKeyspace

message MetricRule

querythrottler.proto:37

MetricRule defines how to throttle based on a specific metric

Used in: MetricRuleSet

message MetricRuleSet

querythrottler.proto:32

MetricRuleSet maps metric names to their throttling rules

Used in: StatementRuleSet

message StatementRuleSet

querythrottler.proto:27

StatementRuleSet maps SQL statement types to metric rules

Used in: TabletStrategyConfig

message TabletStrategyConfig

querythrottler.proto:22

TabletStrategyConfig holds per-tablet-type throttling rules

Used in: Config

message ThrottleThreshold

querythrottler.proto:42

ThrottleThreshold defines a condition for throttling

Used in: MetricRule

enum ThrottlingStrategy

querythrottler.proto:8

ThrottlingStrategy represents the strategy used to apply throttling

Used in: Config