Class ObservabilityInstanceConfig
Observability Instance specific configuration.
Implements
Inherited Members
Namespace: Google.Apis.CloudAlloyDBAdmin.v1beta.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1beta.dll
Syntax
public class ObservabilityInstanceConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Enabled
Observability feature status for an instance. This flag is turned "off" by default.
Declaration
[JsonProperty("enabled")]
public virtual bool? Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MaxQueryStringLength
Query string length. The default value is 10k.
Declaration
[JsonProperty("maxQueryStringLength")]
public virtual int? MaxQueryStringLength { get; set; }
Property Value
Type | Description |
---|---|
int? |
PreserveComments
Preserve comments in query string for an instance. This flag is turned "off" by default.
Declaration
[JsonProperty("preserveComments")]
public virtual bool? PreserveComments { get; set; }
Property Value
Type | Description |
---|---|
bool? |
QueryPlansPerMinute
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.
Declaration
[JsonProperty("queryPlansPerMinute")]
public virtual int? QueryPlansPerMinute { get; set; }
Property Value
Type | Description |
---|---|
int? |
RecordApplicationTags
Record application tags for an instance. This flag is turned "off" by default.
Declaration
[JsonProperty("recordApplicationTags")]
public virtual bool? RecordApplicationTags { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TrackActiveQueries
Track actively running queries on the instance. If not set, this flag is "off" by default.
Declaration
[JsonProperty("trackActiveQueries")]
public virtual bool? TrackActiveQueries { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TrackClientAddress
Track client address for an instance. If not set, default value is "off".
Declaration
[JsonProperty("trackClientAddress")]
public virtual bool? TrackClientAddress { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TrackWaitEventTypes
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.
Declaration
[JsonProperty("trackWaitEventTypes")]
public virtual bool? TrackWaitEventTypes { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TrackWaitEvents
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.
Declaration
[JsonProperty("trackWaitEvents")]
public virtual bool? TrackWaitEvents { get; set; }
Property Value
Type | Description |
---|---|
bool? |