Replies: 2 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Sample experiment workflow for a code engine experiment with sysdig.This experiment validates that given revision of a CE application satisfies all the SLOs specified. The experiment may run over multiple loops, but this does not affect the Experiment workflow
iter8 hub -e ce-sysdig
cd ce-sysdig
Launch the experiment as follows (ignore iter8 launch --app=my-app \
--set IBMInstanceId=abc-123-xyz \
--set ce-sysdig-url=https://the.best.url/data \
--set ce-sysdig-token=8291-7482ns-ms6zas \
--set url=https://ce.app.sample.url \
--set SLOs.revision=my-app-7293e \
--set SLOs.error-rate=0 \
--set SLOs.mean-latency=50 The above command creates a bunch of K8s manifests and deploys them into CE. The core of these manifests are the
|
Beta Was this translation helpful? Give feedback.
-
Following is the result of some initial design deliberations between @Alan-Cha @kalantar and @sriumcp ...
The following experiment is in the
experiment.yaml
file.Istio Prometheus is a backend, contained in the
istio-prom.metrics.yaml
file.CE Sysdig is another backend, contained in the
ce-sysdig.metrics.yaml
file.iter8 hub -e ce-validation
iter8 run --set app=my-app
--set backends.istio-prom.url=https://prometheus.in.my.namespace
--set backends.ce-sysdig.url=https://something.else
--set backends.ce-sysdig.token={{ .SECRETS.my-pat }}
figure out the right way to do these tokens
scrub out all secrets in the logs
chart authoring
iter8 init -t slo-validation -b istio-prom -b ce-sysdig -d k8s-cron-job
Beta Was this translation helpful? Give feedback.
All reactions