Documentation
¶
Index ¶
- func RegisterHandlers(server *server.Server, grp *huma.Group)
- type GetMetricsInput
- type GetMetricsResponse
- type GetNodeMetricsInput
- type GetNodeMetricsResponse
- type GetVolumeMetricsInput
- type GetVolumeMetricsResponse
- type HandlerGroup
- func (self *HandlerGroup) GetMetrics(ctx context.Context, input *GetMetricsInput) (*GetMetricsResponse, error)
- func (self *HandlerGroup) GetNodeMetrics(ctx context.Context, input *GetNodeMetricsInput) (*GetNodeMetricsResponse, error)
- func (self *HandlerGroup) GetVolumeMetrics(ctx context.Context, input *GetVolumeMetricsInput) (*GetVolumeMetricsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHandlers ¶
Types ¶
type GetMetricsInput ¶
type GetMetricsInput struct { server.BaseAuthInput models.MetricsQueryInput }
type GetMetricsResponse ¶
type GetMetricsResponse struct { Body struct { Data *models.MetricsResult `json:"data"` } }
type GetNodeMetricsInput ¶
type GetNodeMetricsInput struct { server.BaseAuthInput models.NodeMetricsQueryInput }
type GetNodeMetricsResponse ¶
type GetNodeMetricsResponse struct { Body struct { Data *models.NodeMetricsResult `json:"data"` } }
type GetVolumeMetricsInput ¶
type GetVolumeMetricsInput struct { server.BaseAuthInput models.MetricsVolumeQueryInput }
Volume metrics
type GetVolumeMetricsResponse ¶
type GetVolumeMetricsResponse struct { Body struct { Data *models.VolumeMetricsResult `json:"data"` } }
type HandlerGroup ¶
type HandlerGroup struct {
// contains filtered or unexported fields
}
func (*HandlerGroup) GetMetrics ¶
func (self *HandlerGroup) GetMetrics(ctx context.Context, input *GetMetricsInput) (*GetMetricsResponse, error)
func (*HandlerGroup) GetNodeMetrics ¶
func (self *HandlerGroup) GetNodeMetrics(ctx context.Context, input *GetNodeMetricsInput) (*GetNodeMetricsResponse, error)
func (*HandlerGroup) GetVolumeMetrics ¶
func (self *HandlerGroup) GetVolumeMetrics(ctx context.Context, input *GetVolumeMetricsInput) (*GetVolumeMetricsResponse, error)
Click to show internal directories.
Click to hide internal directories.