Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMasterGRPCConn ¶
func GetMasterGRPCConn() (*grpc.ClientConn, error)
Types ¶
type Cleaner ¶
type Cleaner struct {
// contains filtered or unexported fields
}
func GetCleaner ¶
func GetCleaner() *Cleaner
type GRPCURL ¶
type GRPCURL struct{}
func (*GRPCURL) Sync ¶
func (s *GRPCURL) Sync(req *controller.SyncPrometheusRequest) (*controller.SyncPrometheusResponse, error)
type LabelSynchronizer ¶
type LabelSynchronizer struct { Synchronizer // contains filtered or unexported fields }
func (*LabelSynchronizer) GetStatsdCounter ¶
func (s *LabelSynchronizer) GetStatsdCounter() *statsd.PrometheusLabelIDsCounter
type ORGLabelSynchronizers ¶
type ORGLabelSynchronizers struct {
// contains filtered or unexported fields
}
func NewORGLabelSynchronizer ¶
func NewORGLabelSynchronizer() (*ORGLabelSynchronizers, error)
func (*ORGLabelSynchronizers) GetStatsdCounter ¶
func (s *ORGLabelSynchronizers) GetStatsdCounter() *statsd.PrometheusLabelIDsCounter
func (*ORGLabelSynchronizers) Sync ¶
func (s *ORGLabelSynchronizers) Sync(req *trident.PrometheusLabelRequest) (*trident.PrometheusLabelResponse, error)
type PrometheusManager ¶
type PrometheusManager struct { Encoders *encoder.ORGEncoders SynchronizerCaches *cache.ORGCaches Clear *Cleaner }
func GetSingleton ¶
func GetSingleton() *PrometheusManager
type Synchronizer ¶
type Synchronizer struct {
// contains filtered or unexported fields
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.