Skip to content

Commit 8ae8bf0

Browse files
authored
Remove route_guide (#77)
Signed-off-by: Alan Cha <[email protected]>
1 parent ffc344d commit 8ae8bf0

File tree

11 files changed

+18
-1211
lines changed

11 files changed

+18
-1211
lines changed

docs/images/authoring.png

7.9 KB
Loading

docs/roadmap.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ hide:
88
# Roadmap
99

1010
1. Comparing multiple versions based on business rewards
11-
2. AutoX service for automatically launching and managing Iter8 experiments
12-
3. DevSecOps experiments
13-
4. MLOps concept drift detection experiments
14-
5. Iter8 Tekton task
15-
6. Spike/ramp testing
11+
2. DevSecOps experiments
12+
3. MLOps concept drift detection experiments
13+
4. Iter8 Tekton task
14+
5. Spike/ramp testing

docs/tutorials/load-test-grpc-multiple.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ template: main.html
1515
2. Deploy the sample gRPC service in the Kubernetes cluster.
1616
```shell
1717
kubectl create deployment routeguide --image=golang --port=50051 \
18-
-- bash -c "git clone -b v0.13.13 --depth 1 https://github.com/iter8-tools/docs; cd docs/samples/route_guide; go run server/server.go"
18+
-- bash -c "git clone -b v1.52.0 --depth 1 https://github.com/grpc/grpc-go; cd grpc-go/examples/route_guide; sed -i '' 's/localhost//' server/server.go; go run server/server.go"
1919
kubectl expose deployment routeguide --port=50051
2020
```
2121

@@ -30,11 +30,11 @@ iter8 k launch \
3030
--set ready.service=routeguide \
3131
--set ready.timeout=60s \
3232
--set grpc.host=routeguide.default:50051 \
33+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
3334
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
3435
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
3536
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
3637
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
37-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
3838
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
3939
--set assess.SLOs.upper.grpc-getFeature/latency/mean=50 \
4040
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \

docs/tutorials/load-test-grpc.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ See [Load Test multiple gRPC methods](./load-test-http-multiple.md) to see a tut
1717
2. Deploy the sample gRPC service in the Kubernetes cluster.
1818
```shell
1919
kubectl create deployment routeguide --image=golang --port=50051 \
20-
-- bash -c "git clone -b v0.13.13 --depth 1 https://github.com/iter8-tools/docs; cd docs/samples/route_guide; go run server/server.go"
20+
-- bash -c "git clone -b v1.52.0 --depth 1 https://github.com/grpc/grpc-go; cd grpc-go/examples/route_guide; sed -i '' 's/localhost//' server/server.go; go run server/server.go"
2121
kubectl expose deployment routeguide --port=50051
2222
```
2323

@@ -33,9 +33,9 @@ See [Load Test multiple gRPC methods](./load-test-http-multiple.md) to see a tut
3333
--set ready.service=routeguide \
3434
--set ready.timeout=60s \
3535
--set grpc.host=routeguide.default:50051 \
36+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
3637
--set grpc.call=routeguide.RouteGuide.GetFeature \
3738
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
38-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
3939
--set assess.SLOs.upper.grpc/error-rate=0 \
4040
--set assess.SLOs.upper.grpc/latency/mean=200 \
4141
--set assess.SLOs.upper.grpc/latency/p'97\.5'=800 \
@@ -50,9 +50,9 @@ See [Load Test multiple gRPC methods](./load-test-http-multiple.md) to see a tut
5050
--set ready.service=routeguide \
5151
--set ready.timeout=60s \
5252
--set grpc.host=routeguide.default:50051 \
53+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
5354
--set grpc.call=routeguide.RouteGuide.ListFeatures \
5455
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
55-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
5656
--set assess.SLOs.upper.grpc/error-rate=0 \
5757
--set assess.SLOs.upper.grpc/latency/mean=200 \
5858
--set assess.SLOs.upper.grpc/latency/p'97\.5'=800 \
@@ -67,9 +67,9 @@ See [Load Test multiple gRPC methods](./load-test-http-multiple.md) to see a tut
6767
--set ready.service=routeguide \
6868
--set ready.timeout=60s \
6969
--set grpc.host=routeguide.default:50051 \
70+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
7071
--set grpc.call=routeguide.RouteGuide.RecordRoute \
7172
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
72-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
7373
--set assess.SLOs.upper.grpc/error-rate=0 \
7474
--set assess.SLOs.upper.grpc/latency/mean=200 \
7575
--set assess.SLOs.upper.grpc/latency/p'97\.5'=800 \
@@ -84,9 +84,9 @@ See [Load Test multiple gRPC methods](./load-test-http-multiple.md) to see a tut
8484
--set ready.service=routeguide \
8585
--set ready.timeout=60s \
8686
--set grpc.host=routeguide.default:50051 \
87+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
8788
--set grpc.call=routeguide.RouteGuide.RouteChat \
8889
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/bidirectional.json \
89-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
9090
--set assess.SLOs.upper.grpc/error-rate=0 \
9191
--set assess.SLOs.upper.grpc/latency/mean=200 \
9292
--set assess.SLOs.upper.grpc/latency/p'97\.5'=800 \

docs/user-guide/tasks/grpc.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Single method:
1515
iter8 k launch \
1616
--set "tasks={grpc,assess}" \
1717
--set grpc.host=routeguide.default:50051 \
18+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
1819
--set grpc.call=routeguide.RouteGuide.GetFeature \
1920
--set grpc.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
20-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
2121
--set assess.SLOs.upper.grpc/error-rate=0 \
2222
--set assess.SLOs.upper.grpc/latency/mean=200 \
2323
--set runner=job
@@ -28,6 +28,7 @@ Multiple methods:
2828
iter8 k launch \
2929
--set "tasks={grpc,assess}" \
3030
--set grpc.host=routeguide.default:50051 \
31+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
3132
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
3233
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
3334
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
@@ -36,7 +37,6 @@ iter8 k launch \
3637
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
3738
--set grpc.endpoints.routeChat.call=routeguide.RouteGuide.RouteChat \
3839
--set grpc.endpoints.routeChat.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/bidirectional.json \
39-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
4040
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
4141
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
4242
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
@@ -70,13 +70,13 @@ In the following example, all three endpoints will use the default `timeout` of
7070
iter8 k launch \
7171
--set "tasks={grpc,assess}" \
7272
--set grpc.host=routeguide.default:50051 \
73+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
7374
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
7475
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
7576
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
7677
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
7778
--set grpc.endpoints.recordRoute.call=routeguide.RouteGuide.RecordRoute \
7879
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
79-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
8080
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
8181
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
8282
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
@@ -89,14 +89,14 @@ In the following example, the `getFeature` and `listFeatures` endpoints will use
8989
iter8 k launch \
9090
--set "tasks={grpc,assess}" \
9191
--set grpc.host=routeguide.default:50051 \
92+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
9293
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
9394
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
9495
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
9596
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
9697
--set grpc.endpoints.recordRoute.call=routeguide.RouteGuide.RecordRoute \
9798
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
9899
--set grpc.endpoints.recordRoute.timeout=30s \
99-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
100100
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
101101
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
102102
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
@@ -109,14 +109,14 @@ In the following example, all three endpoints will use a `qps` of `40s`.
109109
iter8 k launch \
110110
--set "tasks={grpc,assess}" \
111111
--set grpc.host=routeguide.default:50051 \
112+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
112113
--set grpc.timeout=40s \
113114
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
114115
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
115116
--set grpc.endpoints.listFeatures.call=routeguide.RouteGuide.ListFeatures \
116117
--set grpc.endpoints.listFeatures.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/server.json \
117118
--set grpc.endpoints.recordRoute.call=routeguide.RouteGuide.RecordRoute \
118119
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
119-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
120120
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
121121
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
122122
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
@@ -129,6 +129,7 @@ In the following example, the `getFeature` and `listFeatures` endpoints will use
129129
iter8 k launch \
130130
--set "tasks={grpc,assess}" \
131131
--set grpc.host=routeguide.default:50051 \
132+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
132133
--set grpc.timeout=40s \
133134
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
134135
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
@@ -138,7 +139,6 @@ iter8 k launch \
138139
--set grpc.endpoints.recordRoute.call=routeguide.RouteGuide.RecordRoute \
139140
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
140141
--set grpc.endpoints.recordRoute.timeout=30s \
141-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
142142
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
143143
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
144144
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
@@ -153,6 +153,7 @@ Further more, set parameters will trickle down to the endpoints.
153153
iter8 k launch \
154154
--set "tasks={grpc,assess}" \
155155
--set grpc.host=routeguide.default:50051 \
156+
--set grpc.protoURL=https://raw.githubusercontent.com/grpc/grpc-go/v1.52.0/examples/route_guide/routeguide/route_guide.proto\
156157
--set grpc.skipFirst=5 \
157158
--set grpc.endpoints.getFeature.call=routeguide.RouteGuide.GetFeature \
158159
--set grpc.endpoints.getFeature.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/unary.json \
@@ -161,7 +162,6 @@ iter8 k launch \
161162
--set grpc.endpoints.listFeatures.timeout=30s \
162163
--set grpc.endpoints.recordRoute.call=routeguide.RouteGuide.RecordRoute \
163164
--set grpc.endpoints.recordRoute.dataURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/grpc-payload/client.json \
164-
--set grpc.protoURL=https://raw.githubusercontent.com/iter8-tools/docs/v0.13.13/samples/route_guide/routeguide/route_guide.proto \
165165
--set assess.SLOs.upper.grpc-getFeature/error-rate=0 \
166166
--set assess.SLOs.upper.grpc-listFeatures/error-rate=0 \
167167
--set assess.SLOs.upper.grpc-recordRoute/error-rate=0 \
-7.3 KB
Loading

0 commit comments

Comments
 (0)