Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::Service::IstioCanonicalService (v0.18.0)

Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::Service::IstioCanonicalService.

Canonical service scoped to an Istio mesh. Anthos clusters running ASM >= 1.6.8 will have their services ingested as this type.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#canonical_service

def canonical_service() -> ::String
Returns
  • (::String) — The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics.

#canonical_service=

def canonical_service=(value) -> ::String
Parameter
  • value (::String) — The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics.
Returns
  • (::String) — The name of the canonical service underlying this service. Corresponds to the destination_canonical_service_name metric label in label in Istio metrics.

#canonical_service_namespace

def canonical_service_namespace() -> ::String
Returns
  • (::String) — The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics.

#canonical_service_namespace=

def canonical_service_namespace=(value) -> ::String
Parameter
  • value (::String) — The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics.
Returns
  • (::String) — The namespace of the canonical service underlying this service. Corresponds to the destination_canonical_service_namespace metric label in Istio metrics.

#mesh_uid

def mesh_uid() -> ::String
Returns
  • (::String) — Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics.

#mesh_uid=

def mesh_uid=(value) -> ::String
Parameter
  • value (::String) — Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics.
Returns
  • (::String) — Identifier for the Istio mesh in which this canonical service is defined. Corresponds to the mesh_uid metric label in Istio metrics.