Class AppTelemetryOptions
Inherited Members
Namespace: Couchbase.Core.Diagnostics.Metrics.AppTelemetry
Assembly: Couchbase.NetClient.dll
Syntax
[InterfaceStability(Level.Volatile)]
public class AppTelemetryOptions
Properties
| Edit this page View SourceBackoff
Configures the maximum backoff for re-connecting to the AppTelemetry endpoint via WebSockets.
Re-connecting to the endpoint is done using exponential backoff, up to this maximum value.
Declaration
[InterfaceStability(Level.Volatile)]
public TimeSpan Backoff { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
Enabled
Enables/Disables AppTelemetry.
Declaration
[InterfaceStability(Level.Volatile)]
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
Endpoint
Configures the endpoint where AppTelemetry data should be sent to.
Declaration
[InterfaceStability(Level.Volatile)]
public Uri? Endpoint { get; set; }
Property Value
Type | Description |
---|---|
Uri |
PingInterval
Configures the duration between consecutive PING commands sent to the server.
Declaration
[InterfaceStability(Level.Volatile)]
public TimeSpan PingInterval { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
PingTimeout
Configures the maximum timeout for the server to respond to a PING.
Declaration
[InterfaceStability(Level.Volatile)]
public TimeSpan PingTimeout { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |