Crate scouter_client

Source

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§

data_utils
drifter
error
http
profiler

Structs§

Alert
Alerts
Bin
BinnedCustomMetric
BinnedCustomMetricStats
BinnedCustomMetrics
BinnedPsiFeatureMetrics
BinnedPsiMetric
CharStats
ConsoleDispatchConfig
CustomDriftProfile
CustomInterval
CustomMetric
CustomMetricAlertCondition
CustomMetricAlertConfig
CustomMetricDriftConfig
CustomMetricFeatureQueue
CustomMetricServerRecord
DataProfile
Distinct
DriftAlertRequest
DriftRequest
FeatureMap
FeatureProfile
Features
GetProfileRequest
HTTPConfig
Histogram
Python class for a feature histogram
KafkaConfig
LatencyMetrics
Metric
Metrics
NumProfiler
NumericStats
ObservabilityMetrics
Observer
OpsGenieDispatchConfig
ProfileRequest
ProfileStatusRequest
PsiAlertConfig
PsiChiSquareThreshold
PsiDriftConfig
PsiDriftMap
PsiDriftProfile
PsiFeatureDriftProfile
PsiFeatureQueue
PsiFixedThreshold
PsiMonitor
PsiNormalThreshold
PsiServerRecord
Quantiles
Python class for quantiles
QueueBus
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
RabbitMQConfig
RedisConfig
RouteMetrics
ScouterQueue
ScouterResponse
ScouterServerError
Common struct for returning errors from scouter server (axum response)
ServerRecords
SlackDispatchConfig
SpcAlert
SpcAlertConfig
SpcAlertRule
SpcDriftConfig
Python class for a monitoring configuration
SpcDriftFeature
SpcDriftFeatures
SpcDriftMap
Python class for a Drift map of features with calculated drift
SpcDriftProfile
SpcFeatureAlert
SpcFeatureAlerts
SpcFeatureDrift
Python class for a feature drift
SpcFeatureDriftProfile
Python class for a monitoring profile
SpcFeatureQueue
SpcMonitor
SpcServerRecord
StringProfiler
StringStats
UpdateAlertResponse
UpdateAlertStatus
WordStats

Enums§

AlertDispatchType
AlertThreshold
AlertZone
CommonCrons
ContractError
DataProfileError
DataType
DriftError
DriftProfile
DriftType
EntityType
EventError
Feature
ProfileError
RecordError
RecordType
ServerRecord
SpcAlertType
TimeInterval
TypeError
UtilError

Traits§

CategoricalFeatureHelpers

Functions§

compute_feature_correlations
create_feature_map
generate_alerts
Generate alerts for each feature in the drift array