forked from pixie-io/pixie
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifest.json
46 lines (46 loc) · 2.58 KB
/
manifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{
"px-sock-shop": {
"description": "Weaveworks' Sock Shop microservices demo.",
"instructions": [
"Load testing has been automatically launched for px-sock-shop. If you want to visit the px-sock-shop site,",
" run 'kubectl -n px-sock-shop get svc front-end --watch' to get the external IP.",
" When using minikube, run 'minikube tunnel' in order to ensure the external IP is accessible.",
" px-sock-shop may take a few more minutes to fully finish starting up."
]
},
"px-online-boutique": {
"description": "GCP's Online Boutique microservice demo.",
"instructions": [
"Load testing has been automatically launched for px-online-boutique. If you want to visit the",
" px-online-boutique site, run 'kubectl -n px-online-boutique get service frontend-external --watch'",
" to get the external IP. When using minikube, run 'minikube tunnel' in order to ensure the external",
" IP is accessible. px-online-boutique may take a few more minutes to fully finish starting up."
]
},
"px-kafka": {
"description": "Microservice demo that uses Kafka to communicate between 3 services.",
"instructions": [
"px-kafka may take a few more minutes to fully finish starting up.",
"",
"To see the demo's front end: visit the `apache` external IP (with port).",
" Run `kubectl -n px-kafka get svc` to get the external IPs.",
" When using minikube, run 'minikube tunnel' in order to ensure the external IP is accessible.",
"",
"To turn on the invoicing delay, run the following commands:",
" export INVC_POD=$(kubectl get pod -n px-kafka -l io.kompose.service=invoicing -o jsonpath='{.items[0].metadata.name}')",
" export INVC_PID=$(kubectl exec -n px-kafka $INVC_POD -c invoicing -- pgrep java)",
" kubectl exec -n px-kafka $INVC_POD -c invoicing -- kill -USR1 $INVC_PID",
"",
"To turn off the invoicing delay, run:",
" kubectl exec -n px-kafka $INVC_POD -c invoicing -- kill -USR2 $INVC_PID"
]
},
"px-finagle": {
"description": "Microservice demo that generates thriftmux traffic with finagle.",
"instructions": [
"Use the px/mux_data script to view the traffic that is continuously generated.",
"Mux tracing is only enabled on newer kernels (>= 5.2) by default.",
"Make sure your system meets these requirements before deploying."
]
}
}