StructsΒ§
- Slow
Query πEvent - Slow
Query πEvent Handler - Slow
Query Recorder - SlowQueryRecorder is responsible for recording slow queries.
- Slow
Query Timer - SlowQueryTimer is used to log slow query when itβs dropped. In drop(), it will check if the query is slow and send the slow query event to the handler.
ConstantsΒ§
- DEFAULT_
SLOW_ πQUERY_ EVENTS_ CHANNEL_ SIZE - DEFAULT_
SLOW_ πQUERY_ TABLE_ TTL - SLOW_
QUERY_ πTABLE_ COST_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ IS_ PROMQL_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ NAME - SLOW_
QUERY_ πTABLE_ PROMQL_ END_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ PROMQL_ RANGE_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ PROMQL_ START_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ PROMQL_ STEP_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ QUERY_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ THRESHOLD_ COLUMN_ NAME - SLOW_
QUERY_ πTABLE_ TIMESTAMP_ COLUMN_ NAME