File tree 2 files changed +26
-2
lines changed
tests/e2e-openshift/monitoring
2 files changed +26
-2
lines changed Original file line number Diff line number Diff line change 1
- # yaml-language-server: $schema=https://raw.githubusercontent.com/kyverno/chainsaw/main/.schemas/json/test-chainsaw-v1alpha1.json
2
1
apiVersion : chainsaw.kyverno.io/v1alpha1
3
2
kind : Test
4
3
metadata :
14
13
file : 00-workload-monitoring.yaml
15
14
- assert :
16
15
file : 00-assert.yaml
16
+ - name : Enable OpenShift platform monitoring on the OpenTelemetry operator namespace
17
+ try :
18
+ - command :
19
+ entrypoint : oc
20
+ args :
21
+ - get
22
+ - pods
23
+ - -A
24
+ - -l control-plane=controller-manager
25
+ - -l app.kubernetes.io/name=opentelemetry-operator
26
+ - -o
27
+ - jsonpath={.items[0].metadata.namespace}
28
+ outputs :
29
+ - name : OTEL_NAMESPACE
30
+ value : ($stdout)
31
+ - command :
32
+ env :
33
+ - name : otelnamespace
34
+ value : ($OTEL_NAMESPACE)
35
+ entrypoint : oc
36
+ args :
37
+ - label
38
+ - namespace
39
+ - $otelnamespace
40
+ - openshift.io/cluster-monitoring=true
17
41
- name : step-01
18
42
try :
19
43
- apply :
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ TOKEN=$(oc create token prometheus-user-workload -n openshift-user-workload-moni
4
4
THANOS_QUERIER_HOST=$( oc get route thanos-querier -n openshift-monitoring -o json | jq -r ' .spec.host' )
5
5
6
6
# Check metrics for OpenTelemetry collector instance.
7
- metrics=" otelcol_process_uptime otelcol_process_runtime_total_sys_memory_bytes otelcol_process_memory_rss otelcol_exporter_sent_spans otelcol_process_cpu_seconds otelcol_process_memory_rss otelcol_process_runtime_heap_alloc_bytes otelcol_process_runtime_total_alloc_bytes otelcol_process_runtime_total_sys_memory_bytes otelcol_process_uptime otelcol_receiver_accepted_spans otelcol_receiver_refused_spans"
7
+ metrics=" otelcol_process_uptime otelcol_process_runtime_total_sys_memory_bytes otelcol_process_memory_rss otelcol_exporter_sent_spans otelcol_process_cpu_seconds otelcol_process_memory_rss otelcol_process_runtime_heap_alloc_bytes otelcol_process_runtime_total_alloc_bytes otelcol_process_runtime_total_sys_memory_bytes otelcol_process_uptime otelcol_receiver_accepted_spans otelcol_receiver_refused_spans opentelemetry_collector_info opentelemetry_collector_exporters opentelemetry_collector_receivers "
8
8
9
9
for metric in $metrics ; do
10
10
query=" $metric "
You can’t perform that action at this time.
0 commit comments