Class MonitoringComponentConfig (2.44.0)

MonitoringComponentConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

MonitoringComponentConfig is cluster monitoring component configuration.

Attribute

NameDescription
enable_components MutableSequence[google.cloud.container_v1beta1.types.MonitoringComponentConfig.Component]
Select components to collect metrics. An empty set would disable all monitoring.

Classes

Component

Component(value)

GKE components exposing metrics

Values: COMPONENT_UNSPECIFIED (0): Default value. This shouldn't be used. SYSTEM_COMPONENTS (1): system components WORKLOADS (2): Deprecated: Use Google Cloud Managed Service for Prometheus. APISERVER (3): kube-apiserver SCHEDULER (4): kube-scheduler CONTROLLER_MANAGER (5): kube-controller-manager STORAGE (7): Storage HPA (8): Horizontal Pod Autoscaling POD (9): Pod DAEMONSET (10): DaemonSet DEPLOYMENT (11): Deployment STATEFULSET (12): Statefulset