Classes | Public Attributes | List of all members
grpc_core::OutlierDetectionConfig Struct Reference

#include <outlier_detection.h>

Classes

struct  FailurePercentageEjection
 
struct  SuccessRateEjection
 

Public Attributes

Duration base_ejection_time = Duration::Milliseconds(30000)
 
absl::optional< FailurePercentageEjectionfailure_percentage_ejection
 
Duration interval = Duration::Infinity()
 
uint32_t max_ejection_percent = 10
 
Duration max_ejection_time = Duration::Milliseconds(30000)
 
absl::optional< SuccessRateEjectionsuccess_rate_ejection
 

Detailed Description

Definition at line 32 of file outlier_detection.h.

Member Data Documentation

◆ base_ejection_time

Duration grpc_core::OutlierDetectionConfig::base_ejection_time = Duration::Milliseconds(30000)

Definition at line 34 of file outlier_detection.h.

◆ failure_percentage_ejection

absl::optional<FailurePercentageEjection> grpc_core::OutlierDetectionConfig::failure_percentage_ejection

Definition at line 50 of file outlier_detection.h.

◆ interval

Duration grpc_core::OutlierDetectionConfig::interval = Duration::Infinity()

Definition at line 33 of file outlier_detection.h.

◆ max_ejection_percent

uint32_t grpc_core::OutlierDetectionConfig::max_ejection_percent = 10

Definition at line 36 of file outlier_detection.h.

◆ max_ejection_time

Duration grpc_core::OutlierDetectionConfig::max_ejection_time = Duration::Milliseconds(30000)

Definition at line 35 of file outlier_detection.h.

◆ success_rate_ejection

absl::optional<SuccessRateEjection> grpc_core::OutlierDetectionConfig::success_rate_ejection

Definition at line 49 of file outlier_detection.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36