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.
Implements
IMessageInstanceTypesObservabilityInstanceConfig, IEquatableInstanceTypesObservabilityInstanceConfig, IDeepCloneableInstanceTypesObservabilityInstanceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AlloyDb.V1AlphaAssembly
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 |