Documentation
¶
Index ¶
- func ValidateListMetricsRequest(req v1alpha1.ListMetricsRequest) error
- type Config
- type Service
- func (s *Service) Close() error
- func (s *Service) CreatePredictResult(ctx context.Context, in *operator_v1alpha1.CreatePredictResultRequest) (*operator_v1alpha1.CreatePredictResultResponse, error)
- func (s *Service) Err() <-chan error
- func (s *Service) GetResourceInfo(ctx context.Context, in *operator_v1alpha1.GetResourceInfoRequest) (*operator_v1alpha1.GetResourceInfoResponse, error)
- func (s *Service) GetResourceRecommendation(ctx context.Context, in *operator_v1alpha1.GetResourceRecommendationRequest) (*operator_v1alpha1.GetResourceRecommendationResponse, error)
- func (s *Service) ListMetrics(ctx context.Context, in *operator_v1alpha1.ListMetricsRequest) (*operator_v1alpha1.ListMetricsResponse, error)
- func (s *Service) ListMetricsSum(ctx context.Context, in *operator_v1alpha1.ListMetricsSumRequest) (*operator_v1alpha1.ListMetricsSumResponse, error)
- func (s *Service) Open() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateListMetricsRequest ¶
func ValidateListMetricsRequest(req v1alpha1.ListMetricsRequest) error
Types ¶
type Config ¶
type Config struct { BindAddress string `mapstructure:"bind-address"` Prometheus *prometheus.Config `mapstructure:"prometheus"` }
type Service ¶
type Service struct { Config Config Manager manager.Manager MetricsDB metrics.MetricsDB // contains filtered or unexported fields }
func (*Service) CreatePredictResult ¶
func (s *Service) CreatePredictResult(ctx context.Context, in *operator_v1alpha1.CreatePredictResultRequest) (*operator_v1alpha1.CreatePredictResultResponse, error)
func (*Service) GetResourceInfo ¶
func (s *Service) GetResourceInfo(ctx context.Context, in *operator_v1alpha1.GetResourceInfoRequest) (*operator_v1alpha1.GetResourceInfoResponse, error)
func (*Service) GetResourceRecommendation ¶
func (s *Service) GetResourceRecommendation(ctx context.Context, in *operator_v1alpha1.GetResourceRecommendationRequest) (*operator_v1alpha1.GetResourceRecommendationResponse, error)
func (*Service) ListMetrics ¶
func (s *Service) ListMetrics(ctx context.Context, in *operator_v1alpha1.ListMetricsRequest) (*operator_v1alpha1.ListMetricsResponse, error)
func (*Service) ListMetricsSum ¶
func (s *Service) ListMetricsSum(ctx context.Context, in *operator_v1alpha1.ListMetricsSumRequest) (*operator_v1alpha1.ListMetricsSumResponse, error)
Click to show internal directories.
Click to hide internal directories.