Skip to content

Commit

Permalink
Expose Scrape Intervals in values.yaml to make it easier to adjust. (#…
Browse files Browse the repository at this point in the history
…665)

* Expose Scrape Intervals in values.yaml to make it easier to adjust.

* Generate new overrides yaml/libsonnet file(s).

Co-authored-by: Travis CI <travis@travis-ci.org>
  • Loading branch information
frankreno and Travis CI authored May 26, 2020
1 parent 9d3ad56 commit a11f83d
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
36 changes: 36 additions & 0 deletions deploy/helm/prometheus-overrides.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,37 @@
# This file is auto-generated.
## NOTE changing the serviceMonitor scrape interval to be >1m can result in metrics from recording rules to be missing and empty panels in Sumo Logic Kubernetes apps.
kubeApiServer:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubelet:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeControllerManager:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
coreDns:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeEtcd:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeScheduler:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeStateMetrics:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
nodeExporter:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
# Ensure we use pre 1.14 recording rules consistently as current content depends on them.
kubeTargetVersionOverride: 1.13.0-0
## Set the enabled flag to false for either of the below two purposes:
Expand Down Expand Up @@ -100,6 +133,9 @@ prometheus:
matchLabels:
app: collection-sumologic-otelcol
prometheusSpec:
## Prometheus default scrape interval, default from upstream Prometheus Operator Helm chart
## NOTE changing the scrape interval to be >1m can result in metrics from recording rules to be missing and empty panels in Sumo Logic Kubernetes apps.
scrapeInterval: "30s"
## Define resources requests and limits for single Pods.
resources: {}
# limits:
Expand Down
36 changes: 36 additions & 0 deletions deploy/helm/sumologic/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -557,6 +557,39 @@ fluent-bit:
grafana:
enabled: false
prometheus-operator:
## NOTE changing the serviceMonitor scrape interval to be >1m can result in metrics from recording rules to be missing and empty panels in Sumo Logic Kubernetes apps.
kubeApiServer:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubelet:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeControllerManager:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
coreDns:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeEtcd:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeScheduler:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
kubeStateMetrics:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
nodeExporter:
serviceMonitor:
## Scrape interval. If not set, the Prometheus default scrape interval is used.
interval:
# Ensure we use pre 1.14 recording rules consistently as current content depends on them.
kubeTargetVersionOverride: 1.13.0-0
## Set the enabled flag to false for either of the below two purposes:
Expand Down Expand Up @@ -658,6 +691,9 @@ prometheus-operator:
matchLabels:
app: collection-sumologic-otelcol
prometheusSpec:
## Prometheus default scrape interval, default from upstream Prometheus Operator Helm chart
## NOTE changing the scrape interval to be >1m can result in metrics from recording rules to be missing and empty panels in Sumo Logic Kubernetes apps.
scrapeInterval: "30s"
## Define resources requests and limits for single Pods.
resources: {}
# limits:
Expand Down

0 comments on commit a11f83d

Please sign in to comment.