File tree Expand file tree Collapse file tree 9 files changed +163
-160
lines changed
Expand file tree Collapse file tree 9 files changed +163
-160
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22name : otelcollector
33description : Deprecated chart for using the OpenTelemetry Collector to scape static or dynamic metric targets.
44type : application
5- version : 0.3.1
5+ version : 0.3.2
66appVersion : 0.91.1
77deprecated : true
88dependencies : []
Original file line number Diff line number Diff line change 11- job_name : otel-collector
22 scrape_interval : 5s
33 static_configs :
4- - labels :
5- collector_name : ${KUBE_POD_NAME}
6- targets :
7- - 0.0.0.0:8888
4+ - labels :
5+ collector_name : ${env: KUBE_POD_NAME}
6+ targets :
7+ - 0.0.0.0:8888
88- job_name : apps
99 kubernetes_sd_configs :
10- - role : pod
11- selectors :
1210 - role : pod
13- # only scrape data from pods running on the same node as collector
14- field : " spec.nodeName=$KUBE_NODE_NAME"
11+ selectors :
12+ - role : pod
13+ # only scrape data from pods running on the same node as collector
14+ field : " spec.nodeName=${env:KUBE_POD_NAME}"
1515 relabel_configs :
16- # scrape pods annotated with "prometheus.io/scrape: true"
17- - source_labels : [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
18- regex : " true"
19- action : keep
20- # read the port from "prometheus.io/port: <port>" annotation and update scraping address accordingly
21- - source_labels : [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
22- action : replace
23- target_label : __address__
24- regex : ([^:]+)(?::\d+)?;(\d+)
25- # escaped $1:$2
26- replacement : $$1:$$2
16+ # scrape pods annotated with "prometheus.io/scrape: true"
17+ - source_labels : [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
18+ regex : " true"
19+ action : keep
20+ # read the port from "prometheus.io/port: <port>" annotation and update scraping address accordingly
21+ - source_labels :
22+ [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
23+ action : replace
24+ target_label : __address__
25+ regex : ([^:]+)(?::\d+)?;(\d+)
26+ # escaped $1:$2
27+ replacement : $$1:$$2
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22name : kube-otel-stack
33description : Chart for sending Kubernetes metrics to Lightstep using the OpenTelemetry Operator.
44type : application
5- version : 0.7 .0
5+ version : 0.8 .0
66appVersion : 0.92.0
77dependencies :
88 # cert manager must be manually installed because it has CRDs
Original file line number Diff line number Diff line change 1515 relabel_configs :
1616 - action : replace
1717 regex : " (.*)"
18- replacement : " $1"
18+ replacement : " $$ 1"
1919 separator : " ;"
2020 source_labels :
2121 - job
2525 target_label : job
2626 - action : replace
2727 regex : " (.*)"
28- replacement : " ${1}"
28+ replacement : " $$ {1}"
2929 separator : " ;"
3030 source_labels :
3131 - __meta_kubernetes_node_name
3737 target_label : endpoint
3838 - action : replace
3939 regex : " (.*)"
40- replacement : " $1"
40+ replacement : " $$ 1"
4141 separator : " ;"
4242 source_labels :
4343 - __metrics_path__
4444 target_label : metrics_path
4545 - action : hashmod
4646 modulus : 1
4747 regex : " (.*)"
48- replacement : " $1"
48+ replacement : " $$ 1"
4949 separator : " ;"
5050 source_labels :
5151 - __address__
5252 target_label : __tmp_hash
5353 - action : keep
5454 regex : " $(SHARD)"
55- replacement : " $1"
55+ replacement : " $$ 1"
5656 separator : " ;"
5757 source_labels :
5858 - __tmp_hash
7777 metric_relabel_configs :
7878 - action : drop
7979 regex : container_cpu_(cfs_throttled_seconds_total|load_average_10s|system_seconds_total|user_seconds_total)
80- replacement : " $1"
80+ replacement : " $$ 1"
8181 separator : " ;"
8282 source_labels :
8383 - __name__
8484 - action : drop
8585 regex : container_fs_(io_current|io_time_seconds_total|io_time_weighted_seconds_total|reads_merged_total|sector_reads_total|sector_writes_total|writes_merged_total)
86- replacement : " $1"
86+ replacement : " $$ 1"
8787 separator : " ;"
8888 source_labels :
8989 - __name__
9090 - action : drop
9191 regex : container_memory_(mapped_file|swap)
92- replacement : " $1"
92+ replacement : " $$ 1"
9393 separator : " ;"
9494 source_labels :
9595 - __name__
9696 - action : drop
9797 regex : container_(file_descriptors|tasks_state|threads_max)
98- replacement : " $1"
98+ replacement : " $$ 1"
9999 separator : " ;"
100100 source_labels :
101101 - __name__
102102 - action : drop
103103 regex : container_spec.*
104- replacement : " $1"
104+ replacement : " $$ 1"
105105 separator : " ;"
106106 source_labels :
107107 - __name__
108108 - action : drop
109109 regex : " .+;"
110- replacement : " $1"
110+ replacement : " $$ 1"
111111 separator : " ;"
112112 source_labels :
113113 - id
116116 relabel_configs :
117117 - action : replace
118118 regex : " (.*)"
119- replacement : " $1"
119+ replacement : " $$ 1"
120120 separator : " ;"
121121 source_labels :
122122 - job
126126 target_label : job
127127 - action : replace
128128 regex : " (.*)"
129- replacement : " ${1}"
129+ replacement : " $$ {1}"
130130 separator : " ;"
131131 source_labels :
132132 - __meta_kubernetes_node_name
138138 target_label : endpoint
139139 - action : replace
140140 regex : " (.*)"
141- replacement : " $1"
141+ replacement : " $$ 1"
142142 separator : " ;"
143143 source_labels :
144144 - __metrics_path__
145145 target_label : metrics_path
146146 - action : hashmod
147147 modulus : 1
148148 regex : " (.*)"
149- replacement : " $1"
149+ replacement : " $$ 1"
150150 separator : " ;"
151151 source_labels :
152152 - __address__
153153 target_label : __tmp_hash
154154 - action : keep
155155 regex : " $(SHARD)"
156- replacement : " $1"
156+ replacement : " $$ 1"
157157 separator : " ;"
158158 source_labels :
159159 - __tmp_hash
179179 relabel_configs :
180180 - action : replace
181181 regex : " (.*)"
182- replacement : " $1"
182+ replacement : " $$ 1"
183183 separator : " ;"
184184 source_labels :
185185 - job
189189 target_label : job
190190 - action : replace
191191 regex : " (.*)"
192- replacement : " ${1}"
192+ replacement : " $$ {1}"
193193 separator : " ;"
194194 source_labels :
195195 - __meta_kubernetes_node_name
201201 target_label : endpoint
202202 - action : replace
203203 regex : " (.*)"
204- replacement : " $1"
204+ replacement : " $$ 1"
205205 separator : " ;"
206206 source_labels :
207207 - __metrics_path__
208208 target_label : metrics_path
209209 - action : hashmod
210210 modulus : 1
211211 regex : " (.*)"
212- replacement : " $1"
212+ replacement : " $$ 1"
213213 separator : " ;"
214214 source_labels :
215215 - __address__
216216 target_label : __tmp_hash
217217 - action : keep
218218 regex : " $(SHARD)"
219- replacement : " $1"
219+ replacement : " $$ 1"
220220 separator : " ;"
221221 source_labels :
222222 - __tmp_hash
226226 tls_config :
227227 ca_file : " /var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
228228 insecure_skip_verify : true
229- {{- end }}
229+ {{- end }}
Original file line number Diff line number Diff line change @@ -115,16 +115,16 @@ spec:
115115 scrape_interval: 5s
116116 static_configs:
117117 - labels:
118- collector_name: ${OTEL_K8S_POD_NAME}
118+ collector_name: ${env: OTEL_K8S_POD_NAME}
119119 targets:
120- - ${OTEL_K8S_POD_IP}:8888
120+ - ${env: OTEL_K8S_POD_IP}:8888
121121 {{ end }}
122122 {{- if $collector.targetallocator }}
123123 {{- if $collector.targetallocator.enabled }}
124124 target_allocator:
125125 endpoint: http://{{ $collectorName }}-targetallocator:80
126126 interval: 30s
127- collector_id: ${OTEL_K8S_POD_NAME}
127+ collector_id: ${env: OTEL_K8S_POD_NAME}
128128 http_sd_config:
129129 refresh_interval: 60s
130130 {{ end }}
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ tracesCollector:
5959 name : traces
6060 clusterName : " "
6161
62- image : otel/opentelemetry-collector-contrib:0.103 .0
62+ image : otel/opentelemetry-collector-contrib:0.105 .0
6363 mode : deployment
6464 replicas : 1
6565 hpa :
@@ -220,7 +220,7 @@ tracesCollector:
220220metricsCollector :
221221 name : metrics
222222 clusterName : " "
223- image : otel/opentelemetry-collector-contrib:0.103 .0
223+ image : otel/opentelemetry-collector-contrib:0.105 .0
224224 enabled : true
225225 mode : statefulset
226226 replicas : 3
@@ -233,7 +233,7 @@ metricsCollector:
233233 enabled : true
234234 allocationStrategy : " consistent-hashing"
235235 replicas : 2
236- image : ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:0.103 .0
236+ image : ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:0.104 .0
237237 prometheusCR :
238238 enabled : true
239239 # Override Default targetAllocator resources
@@ -348,7 +348,7 @@ metricsCollector:
348348logsCollector :
349349 name : logs
350350 clusterName : " "
351- image : otel/opentelemetry-collector-contrib:0.103 .0
351+ image : otel/opentelemetry-collector-contrib:0.105 .0
352352 enabled : false
353353 mode : daemonset
354354 resources :
@@ -1252,7 +1252,7 @@ opAMPBridge:
12521252 addManagedLabel : false
12531253 image :
12541254 repository : ghcr.io/open-telemetry/opentelemetry-operator/operator-opamp-bridge
1255- tag : " 0.103 .0"
1255+ tag : " 0.104 .0"
12561256 endpoint : " wss://opamp.lightstep.com/v1/opamp"
12571257 headers :
12581258 " Authorization " : " bearer ${LS_OPAMP_API_KEY}"
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ type: application
1515# This is the chart version. This version number should be incremented each time you make changes
1616# to the chart and its templates, including the app version.
1717# Versions are expected to follow Semantic Versioning (https://semver.org/)
18- version : " 0.6 .0"
18+ version : " 0.7 .0"
1919
2020# This is the version number of the application being deployed. This version number should be
2121# incremented each time you make changes to the application. Versions are not expected to
You can’t perform that action at this time.
0 commit comments