Skip to content

Commit ce99238

Browse files
authored
Generating missing manfiest ServiceMonitors in tracing template (#367)
1 parent 879eb42 commit ce99238

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

resources/services/observatorium-traces-template.yaml

+51
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,44 @@ objects:
3131
- data
3232
storage: {}
3333
redundancyPolicy: ${ELASTICSEARCH_REDUNDANCY_POLICY}
34+
- apiVersion: monitoring.coreos.com/v1
35+
kind: PodMonitor
36+
metadata:
37+
labels:
38+
app.kubernetes.io/component: rhobs
39+
app.kubernetes.io/instance: observatorium
40+
app.kubernetes.io/name: otelcol
41+
app.kubernetes.io/part-of: observatorium
42+
name: observatorium-jaeger-rhobs-admin
43+
namespace: ${NAMESPACE}
44+
spec:
45+
namespaceSelector: {}
46+
podMetricsEndpoints:
47+
- interval: 2s
48+
port: admin-http
49+
selector:
50+
matchLabels:
51+
app: jaeger
52+
app.kubernetes.io/instance: observatorium-jaeger-rhobs
53+
- apiVersion: monitoring.coreos.com/v1
54+
kind: PodMonitor
55+
metadata:
56+
labels:
57+
app.kubernetes.io/component: telemeter
58+
app.kubernetes.io/instance: observatorium
59+
app.kubernetes.io/name: otelcol
60+
app.kubernetes.io/part-of: observatorium
61+
name: observatorium-jaeger-telemeter-admin
62+
namespace: ${NAMESPACE}
63+
spec:
64+
namespaceSelector: {}
65+
podMetricsEndpoints:
66+
- interval: 2s
67+
port: admin-http
68+
selector:
69+
matchLabels:
70+
app: jaeger
71+
app.kubernetes.io/instance: observatorium-jaeger-telemeter
3472
- apiVersion: jaegertracing.io/v1
3573
kind: Jaeger
3674
metadata:
@@ -125,6 +163,19 @@ objects:
125163
level: "basic"
126164
image: ${OPENTELEMETRY_COLLECTOR_IMAGE}:${OPENTELEMETRY_COLLECTOR_IMAGE_TAG}
127165
mode: deployment
166+
- apiVersion: monitoring.coreos.com/v1
167+
kind: ServiceMonitor
168+
metadata:
169+
name: otel-observatorium
170+
namespace: ${NAMESPACE}
171+
spec:
172+
endpoints:
173+
- port: monitoring
174+
selector:
175+
matchLabels:
176+
app.kubernetes.io/component: opentelemetry-collector
177+
app.kubernetes.io/instance: ${NAMESPACE}.observatorium-otel
178+
app.kubernetes.io/name: observatorium-otel-collector-monitoring
128179
parameters:
129180
- name: NAMESPACE
130181
value: observatorium-traces

0 commit comments

Comments
 (0)