public sealed class Service.Types.IstioCanonicalService : IMessage<Service.Types.IstioCanonicalService>, IEquatable<Service.Types.IstioCanonicalService>, IDeepCloneable<Service.Types.IstioCanonicalService>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class Service.Types.IstioCanonicalService.
Canonical service scoped to an Istio mesh. Anthos clusters running ASM >= 1.6.8 will have their services ingested as this type.
Implements
IMessageServiceTypesIstioCanonicalService, IEquatableServiceTypesIstioCanonicalService, IDeepCloneableServiceTypesIstioCanonicalService, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
IstioCanonicalService()
public IstioCanonicalService()
IstioCanonicalService(IstioCanonicalService)
public IstioCanonicalService(Service.Types.IstioCanonicalService other)
Parameter | |
---|---|
Name | Description |
other |
ServiceTypesIstioCanonicalService |
Properties
CanonicalService
public string CanonicalService { get; set; }
The name of the canonical service underlying this service.
Corresponds to the destination_canonical_service_name
metric label in
label in Istio
metrics.
Property Value | |
---|---|
Type | Description |
string |
CanonicalServiceNamespace
public string CanonicalServiceNamespace { get; set; }
The namespace of the canonical service underlying this service.
Corresponds to the destination_canonical_service_namespace
metric
label in Istio
metrics.
Property Value | |
---|---|
Type | Description |
string |
MeshUid
public string MeshUid { get; set; }
Identifier for the Istio mesh in which this canonical service is defined.
Corresponds to the mesh_uid
metric label in
Istio metrics.
Property Value | |
---|---|
Type | Description |
string |