AlloyDB v1alpha API - Class Instance.Types.ObservabilityInstanceConfig (1.0.0-alpha10)

public sealed class Instance.Types.ObservabilityInstanceConfig : IMessage<Instance.Types.ObservabilityInstanceConfig>, IEquatable<Instance.Types.ObservabilityInstanceConfig>, IDeepCloneable<Instance.Types.ObservabilityInstanceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the AlloyDB v1alpha API class Instance.Types.ObservabilityInstanceConfig.

Observability Instance specific configuration.

Inheritance

object > Instance.Types.ObservabilityInstanceConfig

Namespace

Google.Cloud.AlloyDb.V1Alpha

Assembly

Google.Cloud.AlloyDb.V1Alpha.dll

Constructors

ObservabilityInstanceConfig()

public ObservabilityInstanceConfig()

ObservabilityInstanceConfig(ObservabilityInstanceConfig)

public ObservabilityInstanceConfig(Instance.Types.ObservabilityInstanceConfig other)
Parameter
Name Description
other InstanceTypesObservabilityInstanceConfig

Properties

Enabled

public bool Enabled { get; set; }

Observability feature status for an instance. This flag is turned "off" by default.

Property Value
Type Description
bool

HasEnabled

public bool HasEnabled { get; }

Gets whether the "enabled" field is set

Property Value
Type Description
bool

HasMaxQueryStringLength

public bool HasMaxQueryStringLength { get; }

Gets whether the "max_query_string_length" field is set

Property Value
Type Description
bool

HasPreserveComments

public bool HasPreserveComments { get; }

Gets whether the "preserve_comments" field is set

Property Value
Type Description
bool

HasQueryPlansPerMinute

public bool HasQueryPlansPerMinute { get; }

Gets whether the "query_plans_per_minute" field is set

Property Value
Type Description
bool

HasRecordApplicationTags

public bool HasRecordApplicationTags { get; }

Gets whether the "record_application_tags" field is set

Property Value
Type Description
bool

HasTrackActiveQueries

public bool HasTrackActiveQueries { get; }

Gets whether the "track_active_queries" field is set

Property Value
Type Description
bool

HasTrackClientAddress

public bool HasTrackClientAddress { get; }

Gets whether the "track_client_address" field is set

Property Value
Type Description
bool

HasTrackWaitEventTypes

public bool HasTrackWaitEventTypes { get; }

Gets whether the "track_wait_event_types" field is set

Property Value
Type Description
bool

HasTrackWaitEvents

public bool HasTrackWaitEvents { get; }

Gets whether the "track_wait_events" field is set

Property Value
Type Description
bool

MaxQueryStringLength

public int MaxQueryStringLength { get; set; }

Query string length. The default value is 10k.

Property Value
Type Description
int

PreserveComments

public bool PreserveComments { get; set; }

Preserve comments in query string for an instance. This flag is turned "off" by default.

Property Value
Type Description
bool

QueryPlansPerMinute

public int QueryPlansPerMinute { get; set; }

Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid.

Property Value
Type Description
int

RecordApplicationTags

public bool RecordApplicationTags { get; set; }

Record application tags for an instance. This flag is turned "off" by default.

Property Value
Type Description
bool

TrackActiveQueries

public bool TrackActiveQueries { get; set; }

Track actively running queries on the instance. If not set, this flag is "off" by default.

Property Value
Type Description
bool

TrackClientAddress

public bool TrackClientAddress { get; set; }

Track client address for an instance. If not set, default value is "off".

Property Value
Type Description
bool

TrackWaitEventTypes

public bool TrackWaitEventTypes { get; set; }

Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by producer API.

Property Value
Type Description
bool

TrackWaitEvents

public bool TrackWaitEvents { get; set; }

Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on.

Property Value
Type Description
bool