Skip to content

Commit 1d9db62

Browse files
authored
Merge pull request #89 from lightstep/fix-syntax
Update syntax usage for 105
2 parents 8b4d3b4 + 5d19a0f commit 1d9db62

File tree

9 files changed

+163
-160
lines changed

9 files changed

+163
-160
lines changed

charts/collector-k8s/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: otelcollector
33
description: Deprecated chart for using the OpenTelemetry Collector to scape static or dynamic metric targets.
44
type: application
5-
version: 0.3.1
5+
version: 0.3.2
66
appVersion: 0.91.1
77
deprecated: true
88
dependencies: []
Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
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

charts/kube-otel-stack/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: kube-otel-stack
33
description: Chart for sending Kubernetes metrics to Lightstep using the OpenTelemetry Operator.
44
type: application
5-
version: 0.7.0
5+
version: 0.8.0
66
appVersion: 0.92.0
77
dependencies:
88
# cert manager must be manually installed because it has CRDs

charts/kube-otel-stack/scrape_configs.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
relabel_configs:
1616
- action: replace
1717
regex: "(.*)"
18-
replacement: "$1"
18+
replacement: "$$1"
1919
separator: ";"
2020
source_labels:
2121
- job
@@ -25,7 +25,7 @@
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
@@ -37,22 +37,22 @@
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
@@ -77,37 +77,37 @@
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
@@ -116,7 +116,7 @@
116116
relabel_configs:
117117
- action: replace
118118
regex: "(.*)"
119-
replacement: "$1"
119+
replacement: "$$1"
120120
separator: ";"
121121
source_labels:
122122
- job
@@ -126,7 +126,7 @@
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
@@ -138,22 +138,22 @@
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
@@ -179,7 +179,7 @@
179179
relabel_configs:
180180
- action: replace
181181
regex: "(.*)"
182-
replacement: "$1"
182+
replacement: "$$1"
183183
separator: ";"
184184
source_labels:
185185
- job
@@ -189,7 +189,7 @@
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
@@ -201,22 +201,22 @@
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
@@ -226,4 +226,4 @@
226226
tls_config:
227227
ca_file: "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
228228
insecure_skip_verify: true
229-
{{- end }}
229+
{{- end }}

charts/kube-otel-stack/templates/collector.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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 }}

charts/kube-otel-stack/values.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff 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:
220220
metricsCollector:
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:
348348
logsCollector:
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}"

charts/otel-cloud-stack/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)