Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store interface { // InsertThroughput inserts aggregated throughput for operations into storage. InsertThroughput(throughput []*model.Throughput) error // InsertProbabilitiesAndQPS inserts calculated sampling probabilities and measured qps into storage. InsertProbabilitiesAndQPS(hostname string, probabilities model.ServiceOperationProbabilities, qps model.ServiceOperationQPS) error // GetThroughput retrieves aggregated throughput for operations within a time range. GetThroughput(start, end time.Time) ([]*model.Throughput, error) // GetProbabilitiesAndQPS retrieves the sampling probabilities and measured qps per host within a time range. GetProbabilitiesAndQPS(start, end time.Time) (map[string][]model.ServiceOperationData, error) // GetLatestProbabilities retrieves the latest sampling probabilities. GetLatestProbabilities() (model.ServiceOperationProbabilities, error) }
Store writes and retrieves sampling data to and from storage.
Click to show internal directories.
Click to hide internal directories.