-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathramp.yaml
More file actions
43 lines (39 loc) · 933 Bytes
/
Copy pathramp.yaml
File metadata and controls
43 lines (39 loc) · 933 Bytes
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
# IngestBench v2 — ramp workload profile
#
# Linearly ramps EPS from start to end over the ramp duration, then holds the
# end rate for the rest of the run. Useful for finding the point where a
# collector starts to degrade.
#
# USAGE:
# export IB_EXAMPLE_TOKEN=<your-token>
# ingestbench run --config examples/ramp.yaml
schema_version: "1.0"
name: ramp-demo
seed: 42
mode: realtime
target:
url: https://collector.example.com/lphc/events/json
auth:
scheme: x-api-key
token_env: IB_EXAMPLE_TOKEN
tls:
verify: true
batch:
max_events: 100
compression: none
limits:
max_requests_per_sec: 190
fixed_window: 1m
retry:
max_attempts: 3
backoff: exponential
source:
id: aws.cloudtrail
workload:
profile: ramp
ramp:
start_eps: 500 # start here ...
end_eps: 10000 # ... ramp linearly to here over duration, then hold
duration: 2m
stop:
after: 5m