diff --git a/annotation/annotations.gen.go b/annotation/annotations.gen.go index 25981dff95..6e923258f0 100644 --- a/annotation/annotations.gen.go +++ b/annotation/annotations.gen.go @@ -681,6 +681,46 @@ Supported values are "brotli", "gzip", and "zstd". }, } + SidecarStatsEvictionInterval = Instance { + Name: "sidecar.istio.io/statsEvictionInterval", + Description: "Specifies the expiration interval for the Istio standard "+ + "metrics. This gets rounded to a multiple of the flush "+ + "interval. A time series is expected to be evicted after 2 "+ + "iterations of this interval from the last measurement.", + FeatureStatus: Alpha, + Hidden: false, + Deprecated: false, + Resources: []ResourceTypes{ + Pod, + }, + } + + SidecarStatsFlushInterval = Instance { + Name: "sidecar.istio.io/statsFlushInterval", + Description: "Specifies the flush interval for push-based stat sinks, "+ + "e.g. OTLP. Default interval is `5s`.", + FeatureStatus: Alpha, + Hidden: false, + Deprecated: false, + Resources: []ResourceTypes{ + Pod, + }, + } + + SidecarStatsHistogramBins = Instance { + Name: "sidecar.istio.io/statsHistogramBins", + Description: "Specifies the bin size per time series for the Istio "+ + "standard metrics histograms. Reducing this value from the "+ + "default `100` decreases overall memory usage for sparse "+ + "and/or high cardinality histograms.", + FeatureStatus: Alpha, + Hidden: false, + Deprecated: false, + Resources: []ResourceTypes{ + Pod, + }, + } + SidecarStatsHistogramBuckets = Instance { Name: "sidecar.istio.io/statsHistogramBuckets", Description: "Specifies the custom histogram buckets with a prefix "+ @@ -968,6 +1008,9 @@ func AllResourceAnnotations() []*Instance { &SidecarProxyMemoryLimit, &SidecarRewriteAppHTTPProbers, &SidecarStatsCompression, + &SidecarStatsEvictionInterval, + &SidecarStatsFlushInterval, + &SidecarStatsHistogramBins, &SidecarStatsHistogramBuckets, &SidecarStatsInclusionPrefixes, &SidecarStatsInclusionRegexps, diff --git a/annotation/annotations.pb.html b/annotation/annotations.pb.html index e0c487299b..6cd9ba404e 100644 --- a/annotation/annotations.pb.html +++ b/annotation/annotations.pb.html @@ -753,6 +753,72 @@
Name | +sidecar.istio.io/statsEvictionInterval |
+
---|---|
Feature Status | +Alpha | +
Resource Types | +[Pod] | +
Description | +Specifies the expiration interval for the Istio standard metrics. This gets rounded to a multiple of the flush interval. A time series is expected to be evicted after 2 iterations of this interval from the last measurement. + |
+
Name | +sidecar.istio.io/statsFlushInterval |
+
---|---|
Feature Status | +Alpha | +
Resource Types | +[Pod] | +
Description | +Specifies the flush interval for push-based stat sinks, e.g. OTLP. Default interval is |
+
Name | +sidecar.istio.io/statsHistogramBins |
+
---|---|
Feature Status | +Alpha | +
Resource Types | +[Pod] | +
Description | +Specifies the bin size per time series for the Istio standard metrics histograms. Reducing this value from the default |
+