// Original file: deps/envoy-api/envoy/config/cluster/v3/cluster.proto export interface TrackClusterStats { /** * If timeout_budgets is true, the :ref:`timeout budget histograms * ` will be published for each * request. These show what percentage of a request's per try and global timeout was used. A value * of 0 would indicate that none of the timeout was used or that the timeout was infinite. A value * of 100 would indicate that the request took the entirety of the timeout given to it. */ 'timeout_budgets'?: (boolean); /** * If request_response_sizes is true, then the :ref:`histograms * ` tracking header and body sizes * of requests and responses will be published. */ 'request_response_sizes'?: (boolean); /** * If true, some stats will be emitted per-endpoint, similar to the stats in admin ``/clusters`` * output. * * This does not currently output correct stats during a hot-restart. * * This is not currently implemented by all stat sinks. * * These stats do not honor filtering or tag extraction rules in :ref:`StatsConfig * ` (but fixed-value tags are supported). Admin * endpoint filtering is supported. * * This may not be used at the same time as * :ref:`load_stats_config `. */ 'per_endpoint_stats'?: (boolean); } export interface TrackClusterStats__Output { /** * If timeout_budgets is true, the :ref:`timeout budget histograms * ` will be published for each * request. These show what percentage of a request's per try and global timeout was used. A value * of 0 would indicate that none of the timeout was used or that the timeout was infinite. A value * of 100 would indicate that the request took the entirety of the timeout given to it. */ 'timeout_budgets': (boolean); /** * If request_response_sizes is true, then the :ref:`histograms * ` tracking header and body sizes * of requests and responses will be published. */ 'request_response_sizes': (boolean); /** * If true, some stats will be emitted per-endpoint, similar to the stats in admin ``/clusters`` * output. * * This does not currently output correct stats during a hot-restart. * * This is not currently implemented by all stat sinks. * * These stats do not honor filtering or tag extraction rules in :ref:`StatsConfig * ` (but fixed-value tags are supported). Admin * endpoint filtering is supported. * * This may not be used at the same time as * :ref:`load_stats_config `. */ 'per_endpoint_stats': (boolean); }