Skip to main content

Farfetch.LoadShedding.Prometheus assembly

Farfetch.LoadShedding namespace​

public typedescription
static class IAdaptativeLimiterOptionsExtensionsExtension methods of IAdaptativeLimiterOptions

Farfetch.LoadShedding.Prometheus namespace​

public typedescription
class LoadSheddingMetricOptionsRepresents the options for configuring load shedding metrics.
class MetricOptionsRepresents the options for configuring metrics.

Farfetch.LoadShedding.Prometheus.Metrics namespace​

public typedescription
class HttpRequestsConcurrencyItemsGaugeRepresents a gauge metric for measuring the Concurrency Items.
class HttpRequestsConcurrencyLimitGaugeRepresents a gauge metric for measuring the current concurrency limit of HTTP requests.
class HttpRequestsQueueItemsGaugeRepresents a gauge metric for measuring the Http Requests Queue Items.
class HttpRequestsQueueLimitGaugeRepresents a gauge metric for measuring the Http Requests Queue Limit.
class HttpRequestsQueueTaskExecutionTimeHistogramRepresents a histogram metric for measuring the Http Requests Queue Task Execution Time.
class HttpRequestsQueueTimeHistogramRepresents a histogram metric for measuring the Http Requests Queue Time.
class HttpRequestsRejectedCounterRepresents a counter metric for measuring the Http Requests Rejected.
abstract class MetricBase<T>Represents the base for a metric class.