Skip to content

Commit 50c096e

Browse files
oschaafhtuch
authored andcommitted
Release notes for v0.2 + doc update (#100)
Signed-off-by: Otto van der Schaaf <[email protected]>
1 parent e15477b commit 50c096e

File tree

3 files changed

+57
-2
lines changed

3 files changed

+57
-2
lines changed

BUILD

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ load(
88

99
envoy_package()
1010

11+
filegroup(
12+
name = "nighthawk",
13+
srcs = [
14+
":nighthawk_client",
15+
":nighthawk_service",
16+
":nighthawk_test_server",
17+
],
18+
)
19+
1120
envoy_cc_binary(
1221
name = "nighthawk_client",
1322
repository = "@envoy",

README.md

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ For building the Nighthawk test server, see [here](source/server/README.md).
2525
### Test it
2626

2727
```bash
28-
bazel test -c dbg //test:nighthawk_test
28+
bazel test -c dbg //test/... //integration/...
2929
```
3030

3131
### Build it
3232

3333
```bash
34-
bazel build -c opt //:nighthawk_client
34+
bazel build -c opt //:nighthawk
3535
```
3636

3737
### Using the CLI
@@ -155,6 +155,40 @@ Where:
155155

156156
```
157157
158+
### Nighthawk gRPC service
159+
160+
The gRPC service can be used to start a server which is able to perform back-to-back benchmark runs upon request. The service interface definition [can be found here.](https://github.com/envoyproxy/nighthawk/blob/59a37568783272a6438b5697277d4e56aa16ebbe/api/client/service.proto)
161+
162+
163+
```bash
164+
➜ bazel-bin/nighthawk_service --help
165+
166+
USAGE:
167+
168+
bazel-bin/nighthawk_service [--listen <address:port>] [--] [--version]
169+
[-h]
170+
171+
172+
Where:
173+
174+
--listen <address:port>
175+
The address:port on which the Nighthawk gRPC service should listen.
176+
Default: 0.0.0.0:8443.
177+
178+
--, --ignore_rest
179+
Ignores the rest of the labeled arguments following this flag.
180+
181+
--version
182+
Displays version information and exits.
183+
184+
-h, --help
185+
Displays usage information and exits.
186+
187+
188+
L7 (HTTP/HTTPS/HTTP2) performance characterization tool.
189+
190+
```
191+
158192
## A sample benchmark run
159193
160194
```bash

docs/root/version_history.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
Version history
22
---------------
3+
4+
0.2 (July 16, 2019)
5+
=========================
6+
7+
- Nighthawk as a service: (https://github.com/envoyproxy/nighthawk/issues/22)
8+
- Add option to control how request pacing is maintained (https://github.com/envoyproxy/nighthawk/issues/80)
9+
- Add python orchestration for integration testing: https://github.com/envoyproxy/nighthawk/issues/50
10+
- Benchmark client configuration options:
11+
- Connection-pool configuration https://github.com/envoyproxy/nighthawk/issues/45
12+
- Allow control of TLS ciphers and settings https://github.com/envoyproxy/nighthawk/issues/32
13+
- Measure time spend waiting on a full connection queue: https://github.com/envoyproxy/nighthawk/pull/97
14+
315
0.1 (May 6, 2019)
416
=========================
517

0 commit comments

Comments
 (0)