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.