PoolStatistics
- Namespace:
PPDS.Dataverse.Pooling - Assembly:
PPDS.Dataverse - Kind: Class
Summary
Statistics and health information for the connection pool.
Members
Properties
ActiveConnections
int ActiveConnections { get; set; }
Gets the number of connections currently in use.
AuthFailures
long AuthFailures { get; set; }
Gets the number of authentication failures detected.
ConnectionFailures
long ConnectionFailures { get; set; }
Gets the number of connection failures detected.
ConnectionStats
IReadOnlyDictionary<string, ConnectionStatistics> ConnectionStats { get; set; }
Gets per-connection statistics.
IdleConnections
int IdleConnections { get; set; }
Gets the number of idle connections in the pool.
InvalidConnections
long InvalidConnections { get; set; }
Gets the number of connections that were invalidated due to failures.
RequestsServed
long RequestsServed { get; set; }
Gets the total number of requests served by the pool.
RetriesAttempted
long RetriesAttempted { get; set; }
Gets the total number of retry attempts made after throttle events.
RetriesSucceeded
long RetriesSucceeded { get; set; }
Gets the number of retry attempts that succeeded.
ThrottleEvents
long ThrottleEvents { get; set; }
Gets the total number of throttle events recorded.
ThrottledConnections
int ThrottledConnections { get; set; }
Gets the number of connections currently throttled.
TotalBackoffTime
TimeSpan TotalBackoffTime { get; set; }
Gets the total backoff time accumulated from all throttle events.
TotalConnections
int TotalConnections { get; set; }
Gets the total number of connections (active + idle).