envoyproxy / nighthawk

L7 (HTTP/HTTPS/HTTP2/HTTP3) performance characterization tool
Apache License 2.0
361 stars 81 forks source link

Make it easy to integrate Nighthawk into CI of other projects #29

Open oschaaf opened 5 years ago

mum4k commented 4 years ago

@oschaaf any thoughts on what this might include or in which direction this could go?

oschaaf commented 4 years ago

We have landed the failure predicates, which is handy in CI, and also a small python based framework for scripting simple tests and setting expectations to those.

Possibly the gRPC service can also be considered helpful here. And possibly publishing an official docker image.

@htuch do you have any thoughts on what is further needed to close this out?

htuch commented 4 years ago

I think we should do a proof-of-concept on Envoy CI. This will give a proof-of-existence and a pattern for other projects to crib from.

oschaaf commented 4 years ago

Cross-linking the first step that landed for this: https://github.com/envoyproxy/nighthawk/pull/337