Documentation ¶
Index ¶
- type ProbabilitiesAndQPS
- type SamplingStore
- func (s *SamplingStore) GetLatestProbabilities() (model.ServiceOperationProbabilities, error)
- func (s *SamplingStore) GetThroughput(start, end time.Time) ([]*model.Throughput, error)
- func (s *SamplingStore) InsertProbabilitiesAndQPS(hostname string, probabilities model.ServiceOperationProbabilities, ...) error
- func (s *SamplingStore) InsertThroughput(throughput []*model.Throughput) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProbabilitiesAndQPS ¶
type ProbabilitiesAndQPS struct { Hostname string Probabilities model.ServiceOperationProbabilities QPS model.ServiceOperationQPS }
type SamplingStore ¶
type SamplingStore struct {
// contains filtered or unexported fields
}
func NewSamplingStore ¶
func NewSamplingStore(db *badger.DB) *SamplingStore
func (*SamplingStore) GetLatestProbabilities ¶
func (s *SamplingStore) GetLatestProbabilities() (model.ServiceOperationProbabilities, error)
GetLatestProbabilities implements samplingstore.Reader#GetLatestProbabilities.
func (*SamplingStore) GetThroughput ¶
func (s *SamplingStore) GetThroughput(start, end time.Time) ([]*model.Throughput, error)
func (*SamplingStore) InsertProbabilitiesAndQPS ¶
func (s *SamplingStore) InsertProbabilitiesAndQPS(hostname string, probabilities model.ServiceOperationProbabilities, qps model.ServiceOperationQPS, ) error
func (*SamplingStore) InsertThroughput ¶
func (s *SamplingStore) InsertThroughput(throughput []*model.Throughput) error
Click to show internal directories.
Click to hide internal directories.