Documentation ¶
Index ¶
- type Api
- func (api *Api) App(w http.ResponseWriter, r *http.Request)
- func (api *Api) Categories(w http.ResponseWriter, r *http.Request)
- func (api *Api) Check(w http.ResponseWriter, r *http.Request)
- func (api *Api) Configs(w http.ResponseWriter, r *http.Request)
- func (api *Api) Integration(w http.ResponseWriter, r *http.Request)
- func (api *Api) Integrations(w http.ResponseWriter, r *http.Request)
- func (api *Api) Logs(w http.ResponseWriter, r *http.Request)
- func (api *Api) Node(w http.ResponseWriter, r *http.Request)
- func (api *Api) Overview(w http.ResponseWriter, r *http.Request)
- func (api *Api) Profile(w http.ResponseWriter, r *http.Request)
- func (api *Api) Project(w http.ResponseWriter, r *http.Request)
- func (api *Api) Projects(w http.ResponseWriter, _ *http.Request)
- func (api *Api) Prom(w http.ResponseWriter, r *http.Request)
- func (api *Api) Status(w http.ResponseWriter, r *http.Request)
- func (api *Api) Tracing(w http.ResponseWriter, r *http.Request)
- type Application
- type ApplicationExporter
- type Context
- type KubeStateMetrics
- type Node
- type NodeAgent
- type Prometheus
- type Search
- type Status
- type WithContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct {
// contains filtered or unexported fields
}
func (*Api) Categories ¶
func (api *Api) Categories(w http.ResponseWriter, r *http.Request)
func (*Api) Integration ¶
func (api *Api) Integration(w http.ResponseWriter, r *http.Request)
func (*Api) Integrations ¶
func (api *Api) Integrations(w http.ResponseWriter, r *http.Request)
type Application ¶ added in v0.22.0
type Application struct { Id model.ApplicationId `json:"id"` Status model.Status `json:"status"` }
type ApplicationExporter ¶ added in v0.22.0
type KubeStateMetrics ¶ added in v0.22.0
type Prometheus ¶ added in v0.22.0
type Search ¶ added in v0.22.0
type Search struct { Applications []Application `json:"applications"` Nodes []Node `json:"nodes"` }
type Status ¶ added in v0.22.0
type Status struct { Status model.Status `json:"status"` Error string `json:"error"` Prometheus Prometheus `json:"prometheus"` NodeAgent NodeAgent `json:"node_agent"` KubeStateMetrics *KubeStateMetrics `json:"kube_state_metrics"` ApplicationExporters map[model.ApplicationType]ApplicationExporter `json:"application_exporters"` }
type WithContext ¶ added in v0.22.0
Click to show internal directories.
Click to hide internal directories.