Class: Google::Cloud::Container::V1beta1::MonitoringComponentConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1beta1/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::V1beta1::MonitoringComponentConfig::Component>

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

Returns:



6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 6278

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

    # Deprecated: Use Google Cloud Managed Service for Prometheus.
    WORKLOADS = 2

    # 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
  end
end