Re-exports§
pub use drifter::scouter::PyDrifter;
pub use profiler::scouter::DataProfiler;
pub use crate::http::PyScouterClient;
pub use crate::http::ScouterClient;
pub use error::ClientError;
Modules§
Structs§
- Alert
- Alerts
- Bin
- Binned
Custom Metric - Binned
Custom Metric Stats - Binned
Custom Metrics - Binned
PsiFeature Metrics - Binned
PsiMetric - Char
Stats - Console
Dispatch Config - Custom
Drift Profile - Custom
Interval - Custom
Metric - Custom
Metric Alert Condition - Custom
Metric Alert Config - Custom
Metric Drift Config - Custom
Metric Feature Queue - Custom
Metric Server Record - Data
Profile - Distinct
- Drift
Alert Request - Drift
Request - Feature
Map - Feature
Profile - Features
- GetProfile
Request - HTTP
Config - Histogram
- Python class for a feature histogram
- Kafka
Config - Latency
Metrics - Metric
- Metrics
- NumProfiler
- Numeric
Stats - Observability
Metrics - Observer
- OpsGenie
Dispatch Config - Profile
Request - Profile
Status Request - PsiAlert
Config - PsiChi
Square Threshold - PsiDrift
Config - PsiDrift
Map - PsiDrift
Profile - PsiFeature
Drift Profile - PsiFeature
Queue - PsiFixed
Threshold - PsiMonitor
- PsiNormal
Threshold - PsiServer
Record - Quantiles
- Python class for quantiles
- Queue
Bus - QueueBus is an mpsc bus that allows for publishing events to subscribers. It leverage an unbounded channel Primary way to publish non-blocking events to background queues with ScouterQueue
- RabbitMQ
Config - Redis
Config - Route
Metrics - Scouter
Queue - Scouter
Response - Scouter
Server Error - Common struct for returning errors from scouter server (axum response)
- Server
Records - Slack
Dispatch Config - SpcAlert
- SpcAlert
Config - SpcAlert
Rule - SpcDrift
Config - Python class for a monitoring configuration
- SpcDrift
Feature - SpcDrift
Features - SpcDrift
Map - Python class for a Drift map of features with calculated drift
- SpcDrift
Profile - SpcFeature
Alert - SpcFeature
Alerts - SpcFeature
Drift - Python class for a feature drift
- SpcFeature
Drift Profile - Python class for a monitoring profile
- SpcFeature
Queue - SpcMonitor
- SpcServer
Record - String
Profiler - String
Stats - Update
Alert Response - Update
Alert Status - Word
Stats
Enums§
- Alert
Dispatch Type - Alert
Threshold - Alert
Zone - Common
Crons - Contract
Error - Data
Profile Error - Data
Type - Drift
Error - Drift
Profile - Drift
Type - Entity
Type - Event
Error - Feature
- Profile
Error - Record
Error - Record
Type - Server
Record - SpcAlert
Type - Time
Interval - Type
Error - Util
Error
Traits§
Functions§
- compute_
feature_ correlations - create_
feature_ map - generate_
alerts - Generate alerts for each feature in the drift array