Skip to content

Commit b62a0cd

Browse files
committed
Monitor k8s cluster with the otel monitoring stack
1 parent 5df14b3 commit b62a0cd

File tree

1 file changed

+38
-13
lines changed
  • monitoring/opentelemetry-kube-stack/helm-chart-values/clusters/all

1 file changed

+38
-13
lines changed

monitoring/opentelemetry-kube-stack/helm-chart-values/clusters/all/values.yaml

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
fullnameOverride: otel-kube-stack
22
collectors:
33
daemon:
4+
scrape_configs_file: "examples/prometheus-otel/kubelet_scrape_configs.yaml"
5+
# Adding an additional label for this collctor.
6+
labels:
7+
otel-collector-type: otel-daemonset
8+
targetAllocator:
9+
enabled: true
10+
image: ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:main
11+
allocationStrategy: per-node
12+
prometheusCR:
13+
enabled: true
14+
podMonitorSelector: {}
15+
scrapeInterval: "30s"
16+
serviceMonitorSelector: {}
417
ports:
518
- appProtocol: grpc
619
name: otlp-grpc
@@ -56,12 +69,23 @@ collectors:
5669
extensions: [basicauth/loki]
5770
pipelines:
5871
metrics:
72+
receivers: [prometheus]
5973
exporters: [otlphttp/victoriametrics]
6074
traces:
6175
exporters: [otlp/tempo]
6276
logs:
6377
exporters: [otlphttp/logs]
78+
presets:
79+
logsCollection:
80+
enabled: true
81+
kubeletMetrics:
82+
enabled: false
83+
hostMetrics:
84+
enabled: false
85+
kubernetesAttributes:
86+
enabled: false
6487
cluster:
88+
enabled: false
6589
env:
6690
- name: PROMETHEUS_AUTH_TOKEN
6791
valueFrom:
@@ -82,19 +106,20 @@ collectors:
82106
pipelines:
83107
metrics:
84108
exporters: [otlphttp/victoriametrics]
109+
85110
instrumentation:
86-
enabled: true
87-
env:
88-
- name: OTEL_K8S_NODE_NAME
89-
valueFrom:
90-
fieldRef:
91-
fieldPath: spec.nodeName
92-
exporter:
93-
endpoint: http://${OTEL_K8S_NODE_NAME}:4317
94-
python:
95-
env:
96-
- name: OTEL_EXPORTER_OTLP_ENDPOINT
97-
value: http://${OTEL_K8S_NODE_NAME}:4318
111+
enabled: false
98112
opAMPBridge:
113+
enabled: false
114+
kubernetesServiceMonitors:
115+
enabled: true
116+
kubeApiServer:
117+
enabled: true
118+
kubelet:
119+
enabled: true
120+
kubeControllerManager:
121+
enabled: true
122+
kubeStateMetrics:
123+
enabled: true
124+
nodeExporter:
99125
enabled: true
100-
addReportingLabel: true

0 commit comments

Comments
 (0)