Class: Google::Apis::GkehubV1beta::AnthosObservabilityMembershipSpec

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/gkehub_v1beta/classes.rb,
lib/google/apis/gkehub_v1beta/representations.rb,
lib/google/apis/gkehub_v1beta/representations.rb

Overview

Anthosobservability: Per-Membership Feature spec.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AnthosObservabilityMembershipSpec

Returns a new instance of AnthosObservabilityMembershipSpec.



44
45
46
# File 'lib/google/apis/gkehub_v1beta/classes.rb', line 44

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#do_not_optimize_metricsBoolean Also known as: do_not_optimize_metrics?

use full of metrics rather than optimized metrics. See https://cloud.google. com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring# optimized_metrics_default_metrics Corresponds to the JSON property doNotOptimizeMetrics

Returns:

  • (Boolean)


34
35
36
# File 'lib/google/apis/gkehub_v1beta/classes.rb', line 34

def do_not_optimize_metrics
  @do_not_optimize_metrics
end

#enable_stackdriver_on_applicationsBoolean Also known as: enable_stackdriver_on_applications?

enable collecting and reporting metrics and logs from user apps See go/onyx- application-metrics-logs-user-guide Corresponds to the JSON property enableStackdriverOnApplications

Returns:

  • (Boolean)


41
42
43
# File 'lib/google/apis/gkehub_v1beta/classes.rb', line 41

def enable_stackdriver_on_applications
  @enable_stackdriver_on_applications
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



49
50
51
52
# File 'lib/google/apis/gkehub_v1beta/classes.rb', line 49

def update!(**args)
  @do_not_optimize_metrics = args[:do_not_optimize_metrics] if args.key?(:do_not_optimize_metrics)
  @enable_stackdriver_on_applications = args[:enable_stackdriver_on_applications] if args.key?(:enable_stackdriver_on_applications)
end