Documentation ¶
Overview ¶
Package resource contains models for resource metrics as returned by the K8s metrics APIs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metric ¶
type Metric struct { PodMetricsInfo podmetrics.MetricsInfo `json:"pod_metrics_info"` Requests map[string]int64 `json:"requests"` ReadyPodCount int64 `json:"ready_pod_count"` IgnoredPods sets.String `json:"ignored_pods"` MissingPods sets.String `json:"missing_pods"` TotalPods int `json:"total_pods"` Timestamp time.Time `json:"timestamp,omitempty"` }
Metric (Resource) is a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics (the "pods" source).
Click to show internal directories.
Click to hide internal directories.