Documentation ¶
Index ¶
- func GetAllLabels(cs corev1.ContainerStatus, dims map[string]string, logger *zap.Logger) map[string]string
- func GetMetadata(cs corev1.ContainerStatus) *metadata.KubernetesMetadata
- func GetResource(labels map[string]string) *resourcepb.Resource
- func GetSpecMetrics(c corev1.Container) []*metricspb.Metric
- func GetStatusMetrics(cs corev1.ContainerStatus) []*metricspb.Metric
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllLabels ¶
func GetAllLabels(cs corev1.ContainerStatus, dims map[string]string, logger *zap.Logger) map[string]string
GetAllLabels returns all container labels, including ones from the pod in which the container is running.
func GetMetadata ¶
func GetMetadata(cs corev1.ContainerStatus) *metadata.KubernetesMetadata
func GetResource ¶
func GetResource(labels map[string]string) *resourcepb.Resource
GetResource returns a proto representation of the pod.
func GetSpecMetrics ¶
GetSpecMetrics metricizes values from the container spec. This includes values like resource requests and limits.
func GetStatusMetrics ¶
func GetStatusMetrics(cs corev1.ContainerStatus) []*metricspb.Metric
GetStatusMetrics returns metrics about the status of the container.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.