-
Notifications
You must be signed in to change notification settings - Fork 4
/
default-ddc.yaml
63 lines (60 loc) · 3.24 KB
/
default-ddc.yaml
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
63
## if the node is offline you will need to set these to match your environment to have a collection work
# dremio-log-dir: "/var/log/dremio" # where the dremio log is located
# dremio-conf-dir: "/opt/dremio/conf" #where the dremio conf files are located
# dremio-rocksdb-dir: /opt/dremio/data/db # used for locating Dremio's KV Metastore
## these are optional
# dremio-endpoint: "http://localhost:9047" # dremio endpoint on each node to use for collecting Workload Manager, KV Report and Job Profiles
# dremio-username: "dremio" # dremio user to for collecting Workload Manager, KV Report and Job Profiles
# dremio-pat-token: "" # when set will attempt to collect Workload Manager, KV report and Job Profiles. Dremio PATs can be enabled by the support key auth.personal-access-tokens.enabled
# dremio-gclogs-dir: "" # if left blank detection is used to find the gc log dir
# verbose: vv
# collect-vacuum-log: true
# collect-acceleration-log: false
# collect-access-log: false
# collect-audit-log: false
# collect-dremio-configuration: true # will collect dremio.conf, dremio-env, logback.xml and logback-access.xml
# number-job-profiles: 20 # this is 25000 when a health check is selected up to this number, may have less due to duplicates NOTE: need to have the dremio-pat-token set to work
# capture-heap-dump: false # when true a heap dump will be captured on each node that the collector is run against
# accept-collection-consent: true # when true you accept consent to collect data on each node, if false collection will fail
# allow-insecure-ssl: true # when true skip the ssl cert check when doing API calls
# number-threads: 2 #number of threads to use for job profile collection
## not typically recommended to change
# dremio-pid: 0
# dremio-pid-detection: true
# disable-rest-api: false
# rest-http-timeout: 30
# collect-os-config: true
# collect-disk-usage: true
# dremio-logs-num-days: 7
# dremio-queries-json-num-days: 30
# dremio-gc-file-pattern: "server*.gc*"
# collect-queries-json: true
# collect-jvm-flags: true
# collect-server-logs: true
# collect-meta-refresh-log: true
# collect-reflection-log: true
# collect-gc-logs: true
# collect-jfr: true
# collect-jstack: false
# collect-ttop: true
# collect-system-tables-export: true
# collect-system-tables-timeout-seconds: 60
# collect-cluster-id-timeout-seconds: 60
# system-tables-row-limit: 100000
# collect-wlm: true
# collect-kvstore-report: true
# dremio-jstack-time-seconds: 60
# dremio-jfr-time-seconds: 60
# dremio-jstack-freq-seconds: 1
# dremio-ttop-time-seconds: 60
# dremio-ttop-freq-seconds: 1
# node-name: "" //dynamically set normally
# is-dremio-cloud: false
# dremio-cloud-project-id: ""
# allow-insecure-ssl: true
# job-profiles-num-high-query-cost: 5000 // dynamically set
# job-profiles-num-slow-exec: 10000 // dynamically set
# job-profiles-num-recent-errors: 5000 // dynamically set
# job-profiles-num-slow-planning: 5000 // dynamically set
# tmp-output-dir: "" # this is deprecated and will be removed at some point, this is dynamically generated based on tarball-out-dir
# tarball-out-dir: "/tmp/ddc" # the directory where the final tarball generated by local-collect will be stored, this is where ddc and ddc local-collect agree to transfer files also therefore it must match the --transfer-dir flag on the ddc command