All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.config.cluster.v3.TrackClusterStatsOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/config/cluster/v3/cluster.proto

package io.envoyproxy.envoy.config.cluster.v3;

public interface TrackClusterStatsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.config.cluster.v3.TrackClusterStats)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * If timeout_budgets is true, the :ref:`timeout budget histograms
   * <config_cluster_manager_cluster_stats_timeout_budgets>` 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.
   * 
* * bool timeout_budgets = 1; * @return The timeoutBudgets. */ boolean getTimeoutBudgets(); /** *
   * If request_response_sizes is true, then the :ref:`histograms
   * <config_cluster_manager_cluster_stats_request_response_sizes>`  tracking header and body sizes
   * of requests and responses will be published.
   * 
* * bool request_response_sizes = 2; * @return The requestResponseSizes. */ boolean getRequestResponseSizes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy