-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathexample-config.yml
More file actions
40 lines (40 loc) · 1.07 KB
/
example-config.yml
File metadata and controls
40 lines (40 loc) · 1.07 KB
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
udp_address: 0.0.0.0:33333
graphite_target: tcp://127.0.0.1:3002
monitoring_enabled: true
monitoring_path: games.awesome_game.pirate.{metric.name}
gzip: true
log_level: debug # debug mode is very verbose and should only be used for - well - debugging purpose :)
per_ip_ratelimit:
amount: 20
interval: 1m
projects:
awesome_client:
graphite_path: AVG.games.awesome_game.client.{attr.platform}.{attr.version}.{metric.name}
attributes:
platform: ^(ios|android)$
version: ^[0-9]+\.[0-9]+$
metrics:
frames_per_second:
min: 0
max: 60
memory_usage:
min: 0
max: 2147483648
startup_time:
min: 0
max: 90
errors:
graphite_path: SUM.games.awesome_game.client.{attr.platform}.{attr.version}.{metric.name}
min: 0
max: 1000
awesome_backend:
graphite_path: servers.some_project.{attr.hostname}.{metric.name}
attributes:
hostname: ^[0-9a-f]{12}$
metrics:
requests_per_second:
min: 0
max: 100000
response_time:
min: 0
max: 100