Documentation ¶
Index ¶
- func GetClusterHierarchy(w http.ResponseWriter, r *http.Request)
- func GetClusterMetrics(w http.ResponseWriter, r *http.Request)
- func GetContainerHierarchy(w http.ResponseWriter, r *http.Request)
- func GetContainerMetrics(w http.ResponseWriter, r *http.Request)
- func GetDaemonsetHierarchy(w http.ResponseWriter, r *http.Request)
- func GetDaemonsetMetrics(w http.ResponseWriter, r *http.Request)
- func GetDeploymentHierarchy(w http.ResponseWriter, r *http.Request)
- func GetDeploymentMetrics(w http.ResponseWriter, r *http.Request)
- func GetEmptyHierarchy(w http.ResponseWriter, r *http.Request)
- func GetHomePage(w http.ResponseWriter, r *http.Request)
- func GetJobHierarchy(w http.ResponseWriter, r *http.Request)
- func GetJobMetrics(w http.ResponseWriter, r *http.Request)
- func GetNamespaceHierarchy(w http.ResponseWriter, r *http.Request)
- func GetNamespaceMetrics(w http.ResponseWriter, r *http.Request)
- func GetNodeHierarchy(w http.ResponseWriter, r *http.Request)
- func GetNodeMetrics(w http.ResponseWriter, r *http.Request)
- func GetPVCMetrics(w http.ResponseWriter, r *http.Request)
- func GetPVHierarchy(w http.ResponseWriter, r *http.Request)
- func GetPVMetrics(w http.ResponseWriter, r *http.Request)
- func GetPodDiscoveryEdges(w http.ResponseWriter, r *http.Request)
- func GetPodDiscoveryNodes(w http.ResponseWriter, r *http.Request)
- func GetPodHierarchy(w http.ResponseWriter, r *http.Request)
- func GetPodInteractions(w http.ResponseWriter, r *http.Request)
- func GetPodMetrics(w http.ResponseWriter, r *http.Request)
- func GetReplicasetHierarchy(w http.ResponseWriter, r *http.Request)
- func GetReplicasetMetrics(w http.ResponseWriter, r *http.Request)
- func GetStatefulsetHierarchy(w http.ResponseWriter, r *http.Request)
- func GetStatefulsetMetrics(w http.ResponseWriter, r *http.Request)
- func Logger(inner http.Handler, name string) http.Handler
- func NewRouter() *mux.Router
- func StartServer()
- type Route
- type Routes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterHierarchy ¶
func GetClusterHierarchy(w http.ResponseWriter, r *http.Request)
GetClusterHierarchy listens on /hierarchy endpoint and returns all namespaces(or nodes and PV) in the cluster
func GetClusterMetrics ¶
func GetClusterMetrics(w http.ResponseWriter, r *http.Request)
GetClusterMetrics listens on /metrics endpoint with option for view(physical or logical)
func GetContainerHierarchy ¶
func GetContainerHierarchy(w http.ResponseWriter, r *http.Request)
GetContainerHierarchy listens on /hierarchy/container endpoint and returns all children of container
func GetContainerMetrics ¶
func GetContainerMetrics(w http.ResponseWriter, r *http.Request)
GetContainerMetrics listens on /metrics/container
func GetDaemonsetHierarchy ¶
func GetDaemonsetHierarchy(w http.ResponseWriter, r *http.Request)
GetDaemonsetHierarchy listens on /hierarchy/daemonset endpoint and returns all children of Daemonset
func GetDaemonsetMetrics ¶
func GetDaemonsetMetrics(w http.ResponseWriter, r *http.Request)
GetDaemonsetMetrics listens on /metrics/daemonset
func GetDeploymentHierarchy ¶
func GetDeploymentHierarchy(w http.ResponseWriter, r *http.Request)
GetDeploymentHierarchy listens on /hierarchy/deployment endpoint and returns all children of deployment
func GetDeploymentMetrics ¶
func GetDeploymentMetrics(w http.ResponseWriter, r *http.Request)
GetDeploymentMetrics listens on /metrics/deployment
func GetEmptyHierarchy ¶
func GetEmptyHierarchy(w http.ResponseWriter, r *http.Request)
GetEmptyHierarchy listens on /hierarchy/process and /hierarchy/pvc endpoint and returns empty data
func GetHomePage ¶
func GetHomePage(w http.ResponseWriter, r *http.Request)
GetHomePage is the default api home page
func GetJobHierarchy ¶
func GetJobHierarchy(w http.ResponseWriter, r *http.Request)
GetJobHierarchy listens on /hierarchy/job endpoint and returns all children of Job
func GetJobMetrics ¶
func GetJobMetrics(w http.ResponseWriter, r *http.Request)
GetJobMetrics listens on /metrics/job
func GetNamespaceHierarchy ¶
func GetNamespaceHierarchy(w http.ResponseWriter, r *http.Request)
GetNamespaceHierarchy listens on /hierarchy/namespace endpoint and returns all children of namespace
func GetNamespaceMetrics ¶
func GetNamespaceMetrics(w http.ResponseWriter, r *http.Request)
GetNamespaceMetrics listens on /metrics/namespace
func GetNodeHierarchy ¶
func GetNodeHierarchy(w http.ResponseWriter, r *http.Request)
GetNodeHierarchy listens on /hierarchy/node endpoint and returns all children of node
func GetNodeMetrics ¶
func GetNodeMetrics(w http.ResponseWriter, r *http.Request)
GetNodeMetrics listens on /metrics/node
func GetPVCMetrics ¶
func GetPVCMetrics(w http.ResponseWriter, r *http.Request)
GetPVCMetrics listens on /metrics/pv
func GetPVHierarchy ¶
func GetPVHierarchy(w http.ResponseWriter, r *http.Request)
GetPVHierarchy listens on /hierarchy/pv endpoint and returns all children of PV
func GetPVMetrics ¶
func GetPVMetrics(w http.ResponseWriter, r *http.Request)
GetPVMetrics listens on /metrics/pv
func GetPodDiscoveryEdges ¶
func GetPodDiscoveryEdges(w http.ResponseWriter, r *http.Request)
GetPodDiscoveryEdges listens on /discovery/pod/edges endpoint
func GetPodDiscoveryNodes ¶
func GetPodDiscoveryNodes(w http.ResponseWriter, r *http.Request)
GetPodDiscoveryNodes listens on /discovery/pod/nodes endpoint
func GetPodHierarchy ¶
func GetPodHierarchy(w http.ResponseWriter, r *http.Request)
GetPodHierarchy listens on /hierarchy/pod endpoint and returns all children of pod
func GetPodInteractions ¶
func GetPodInteractions(w http.ResponseWriter, r *http.Request)
GetPodInteractions listens on /interactions/pod endpoint and returns pod interactions
func GetPodMetrics ¶
func GetPodMetrics(w http.ResponseWriter, r *http.Request)
GetPodMetrics listens on /metrics/pod
func GetReplicasetHierarchy ¶
func GetReplicasetHierarchy(w http.ResponseWriter, r *http.Request)
GetReplicasetHierarchy listens on /hierarchy/replicaset endpoint and returns all children of replicaset
func GetReplicasetMetrics ¶
func GetReplicasetMetrics(w http.ResponseWriter, r *http.Request)
GetReplicasetMetrics listens on /metrics/replicaset
func GetStatefulsetHierarchy ¶
func GetStatefulsetHierarchy(w http.ResponseWriter, r *http.Request)
GetStatefulsetHierarchy listens on /hierarchy/statefulset endpoint and returns all children of statefulset
func GetStatefulsetMetrics ¶
func GetStatefulsetMetrics(w http.ResponseWriter, r *http.Request)
GetStatefulsetMetrics listens on /metrics/statefulset