Skip to content

Commit a9d6591

Browse files
authored
Usage metrics: set a maximum payload size (#4629)
1 parent d591245 commit a9d6591

8 files changed

Lines changed: 875 additions & 150 deletions

File tree

pkg/apiserver/apic.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ type apic struct {
5454
metricsIntervalFirst time.Duration
5555
usageMetricsInterval time.Duration
5656
usageMetricsIntervalFirst time.Duration
57+
usageMetricsBatchBytes int
5758
dbClient *database.Client
5859
apiClient *apiclient.ApiClient
5960
AlertsAddChan chan []*models.Alert
@@ -210,6 +211,7 @@ func NewAPIC(ctx context.Context, config *csconfig.OnlineApiClientCfg, dbClient
210211
metricsIntervalFirst: randomDuration(metricsIntervalDefault, metricsIntervalDelta),
211212
usageMetricsInterval: usageMetricsInterval,
212213
usageMetricsIntervalFirst: randomDuration(usageMetricsInterval, usageMetricsIntervalDelta),
214+
usageMetricsBatchBytes: usageMetricsBatchBytes,
213215
isPulling: make(chan bool, 1),
214216
whitelists: apicWhitelist,
215217
pullBlocklists: *config.PullConfig.Blocklists,

0 commit comments

Comments
 (0)