-
Notifications
You must be signed in to change notification settings - Fork 0
/
dftfd.yaml.example
48 lines (45 loc) · 1.18 KB
/
dftfd.yaml.example
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
44
45
46
47
48
listen_port: 8095
listen_address: hostname
worker_count: 3
log_level: warning
kafka:
bootstrap.servers: hostname:9092
security.protocol: ssl
ssl.ca.location: /some/path/ca.crt
ssl.certificate.location: /some/path/client.pem
ssl.key.location: /some/path/client.key
ssl.key.password: XXXXX
# queue.buffering.max.kbytes default is 1048576
# By nature of dftfd's implementation, this is _per worker_.
queue.buffering.max.kbytes: 262144
schema_registry:
url: "http://hostname:8081"
# The order of the top-level array matters. The first matching pattern
# will be used.
# If "fields" is null, then the rule will match _all_.
# Possible names for fields are:
# SensorName
# Location
# EventName
# ParentalContext
# PhysicalContext
# PhysicalSubContext
# DeviceSpecificContext
# If "period" is null, then the matching sensors will be ignored.
sample_periods:
- fields:
- name: "SensorName"
pattern: "Rectifier.*Power"
- name: "Location"
pattern: ".*"
period: 15
- fields:
- name: "Location"
pattern: "x9000c1"
period: 60
- fields:
- name: "Location"
pattern: "outerspace"
period: null
- fields: null
period: 600