getGracefulDegradationMetrics method
Get graceful degradation metrics
Returns metrics about feature flag evaluation including:
- Total evaluations, successful evaluations, fallbacks used
- Cache hit rate, success rate, fallback rate
- Top flags requiring fallback
- Current degradation configuration
Useful for monitoring SDK health and network reliability.
Example:
final metrics = client.getGracefulDegradationMetrics();
print('Success rate: ${metrics['metrics']['successRate']}');
print('Fallback rate: ${metrics['metrics']['fallbackRate']}');
Implementation
Map<String, dynamic> getGracefulDegradationMetrics() {
return _featureFlagsComponent.getDegradationMetrics();
}