Class: Google::Cloud::Container::V1::MonitoringComponentConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1/cluster_service.rb

Overview

MonitoringComponentConfig is cluster monitoring component configuration.

Defined Under Namespace

Modules: Component

Instance Attribute Summary collapse

Instance Attribute Details

#enable_components::Array<::Google::Cloud::Container::V1::MonitoringComponentConfig::Component>

Returns Select components to collect metrics. An empty set would disable all monitoring.

Returns:



7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
# File 'proto_docs/google/container/v1/cluster_service.rb', line 7644

class MonitoringComponentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # GKE components exposing metrics
  module Component
    # Default value. This shouldn't be used.
    COMPONENT_UNSPECIFIED = 0

    # system components
    SYSTEM_COMPONENTS = 1

    # kube-apiserver
    APISERVER = 3

    # kube-scheduler
    SCHEDULER = 4

    # kube-controller-manager
    CONTROLLER_MANAGER = 5

    # Storage
    STORAGE = 7

    # Horizontal Pod Autoscaling
    HPA = 8

    # Pod
    POD = 9

    # DaemonSet
    DAEMONSET = 10

    # Deployment
    DEPLOYMENT = 11

    # Statefulset
    STATEFULSET = 12

    # CADVISOR
    CADVISOR = 13

    # KUBELET
    KUBELET = 14

    # NVIDIA Data Center GPU Manager (DCGM)
    DCGM = 15

    # JobSet
    JOBSET = 16
  end
end