Explorar o código

fix traffic simulators to use siege, remove manifests

Grega Bremec hai 7 meses
pai
achega
fae5a602b4

+ 3 - 2
labs/monitoring/alerts/traffic-simulator.sh

@@ -2,6 +2,7 @@
 
 while true;
 do
-    curl http://frontend-monitoring-alerts.apps.ocp4.example.com/?[1-100] > /dev/null & curl http://exoplanets.apps.ocp4.example.com/?[1-100] > /dev/null
-    sleep 10
+    siege -c20 -r5000 http://frontend-monitoring-alerts.apps.ocp4.example.com/ > /dev/null &
+    siege -c20 -r5000 http://exoplanets-alerts.apps.ocp4.example.com/ > /dev/null &
+    sleep 30
 done

+ 0 - 67
labs/monitoring/apps/budget-test.yaml

@@ -1,67 +0,0 @@
-apiVersion: v1
-kind: List
-metadata: {}
-items:
-- apiVersion: apps/v1
-  kind: Deployment
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: budget-test
-    name: budget-test
-  spec:
-    replicas: 1
-    selector:
-      matchLabels:
-        app: budget-test
-    strategy: {}
-    template:
-      metadata:
-        creationTimestamp: null
-        labels:
-          app: budget-test
-      spec:
-        containers:
-        - image: registry.ocp4.example.com:8443/redhattraining/hello-world-nginx:v1.0
-          name: hello-world-nginx
-          resources:
-            requests:
-              cpu: 25m
-              memory: 20Mi
-            limits:
-              cpu: 100m
-              memory: 50Mi
-  status: {}
-- apiVersion: v1
-  kind: Service
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: budget-test
-    name: budget-test
-  spec:
-    ports:
-    - port: 8080
-      protocol: TCP
-      targetPort: 8080
-    selector:
-      app: budget-test
-  status:
-    loadBalancer: {}
-- apiVersion: route.openshift.io/v1
-  kind: Route
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: budget-test
-    name: budget-test
-  spec:
-    host: budget-test-monitor.apps.ocp4.example.com
-    port:
-      targetPort: 8080
-    to:
-      kind: ""
-      name: budget-test
-      weight: null
-  status:
-    ingress: null

+ 0 - 67
labs/monitoring/apps/frontend-test.yaml

@@ -1,67 +0,0 @@
-apiVersion: v1
-kind: List
-metadata: {}
-items:
-- apiVersion: apps/v1
-  kind: Deployment
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: frontend-test
-    name: frontend-test
-  spec:
-    replicas: 10
-    selector:
-      matchLabels:
-        app: frontend-test
-    strategy: {}
-    template:
-      metadata:
-        creationTimestamp: null
-        labels:
-          app: frontend-test
-      spec:
-        containers:
-        - image: registry.ocp4.example.com:8443/redhattraining/hello-world-nginx:v1.0
-          name: hello-world-nginx
-          resources:
-            requests:
-              cpu: 50m
-              memory: 20Mi
-            limits:
-              cpu: 100m
-              memory: 50Mi
-  status: {}
-- apiVersion: v1
-  kind: Service
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: frontend-test
-    name: frontend-test
-  spec:
-    ports:
-    - port: 8080
-      protocol: TCP
-      targetPort: 8080
-    selector:
-      app: frontend-test
-  status:
-    loadBalancer: {}
-- apiVersion: route.openshift.io/v1
-  kind: Route
-  metadata:
-    creationTimestamp: null
-    labels:
-      app: frontend-test
-    name: frontend-test
-  spec:
-    host: frontend-test-monitor.apps.ocp4.example.com
-    port:
-      targetPort: 8080
-    to:
-      kind: ""
-      name: frontend-test
-      weight: null
-  status:
-    ingress: null

+ 3 - 2
labs/monitoring/apps/traffic-simulator.sh

@@ -2,6 +2,7 @@
 
 while true;
 do
-    curl http://frontend-monitoring-apps.apps.ocp4.example.com/?[1-100] > /dev/null & curl http://exoplanets.apps.ocp4.example.com/?[1-100] > /dev/null
-    sleep 10
+    siege -c20 -r5000 http://frontend-monitoring-apps.apps.ocp4.example.com/ > /dev/null &
+    siege -c20 -r5000 http://exoplanets.apps.ocp4.example.com/ > /dev/null &
+    sleep 30
 done