-
Notifications
You must be signed in to change notification settings - Fork 56
/
sidecar-example.yml
62 lines (52 loc) · 2.11 KB
/
sidecar-example.yml
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# The URL to the Graylog server API.
# Default: "http://127.0.0.1:9000/api/"
server_url: "http://127.0.0.1:9000/api/"
# The API token to use to authenticate against the Graylog server API.
# Default: none
server_api_token: ""
# The node ID of the sidecar. This can be a path to a file or an ID string.
# If set to a file and the file doesn't exist, the sidecar will generate an
# unique ID and writes it to the configured path.
#
# Example file path: "file:/etc/graylog/sidecar/node-id"
# Example ID string: "6033137e-d56b-47fc-9762-cd699c11a5a9"
#
# ATTENTION: Every sidecar instance needs a unique ID!
#
# Default: "file:/etc/graylog/sidecar/node-id"
node_id: "file:/etc/graylog/sidecar/node-id"
# The node name of the sidecar. If this is empty, the sidecar will use the
# hostname of the host it is running on.
# Default: ""
node_name: ""
# The update interval in secods. This configures how often the sidecar will
# contact the Graylog server for keep-alive and configuration update requests.
# Default: 10
update_interval: 10
# This configures if the sidecar should skip the verification of TLS connections.
# Default: false
tls_skip_verify: false
# This enables/disables the transmission of detailed sidecar information like
# collector statues, metrics and log file lists. It can be disabled to reduce
# load on the Graylog server if needed. (disables some features in the server UI)
# Default: true
send_status: true
# A list of directories to scan for log files. The sidecar will scan each
# directory for log files and submits them to the server on each update.
#
# Example:
# list_log_files:
# - "/var/log/nginx"
# - "/opt/app/logs"
#
# Default: empty list
list_log_files:
# Directory where the sidecar stores internal data.
# Default: "/var/cache/graylog/sidecar"
cache_path: "/var/cache/graylog/sidecar"
# Directory where the sidecar stores logs for collectors and the sidecar itself.
# Default: "/var/log/graylog/sidecar"
log_path: "/var/log/graylog/sidecar"
# TODO: Document or remove depending on the outcome of https://github.com/Graylog2/collector-sidecar/issues/251
log_rotation_time: 86400
log_max_age: 604800