-
Notifications
You must be signed in to change notification settings - Fork 55
/
graphouse-default.properties
138 lines (114 loc) · 4.96 KB
/
graphouse-default.properties
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#Clickhouse
#Properties graphouse.clickhouse.host is deprecated, use graphouse.clickhouse.hosts
graphouse.clickhouse.host=localhost
graphouse.clickhouse.hosts=${graphouse.clickhouse.host}
graphouse.clickhouse.port=8123
graphouse.clickhouse.ssl=false
graphouse.clickhouse.db=graphite
graphouse.clickhouse.user=
graphouse.clickhouse.password=
graphouse.clickhouse.compress=false
graphouse.clickhouse.host-ping-rate-seconds=10
graphouse.clickhouse.data-table=data
graphouse.clickhouse.data-write-table=${graphouse.clickhouse.data-table}
graphouse.clickhouse.data-read-table=${graphouse.clickhouse.data-table}
graphouse.clickhouse.metric-tree-table=metrics
graphouse.clickhouse.socket-timeout-seconds=600
graphouse.clickhouse.query-timeout-seconds=120
graphouse.clickhouse.connection-timeout-millis=5000
graphouse.clickhouse.retention-config=
graphouse.clickhouse.max-query-size.bytes=1048576
#metric server and cacher
graphouse.cacher.bind-address=
graphouse.cacher.port=2003
graphouse.cacher.threads=100
graphouse.cacher.socket-timeout-millis=42000
graphouse.cacher.queue-size=10000000
graphouse.cacher.read-batch-size=1000
graphouse.cacher.min-batch-size=10000
graphouse.cacher.max-batch-size=1000000
graphouse.cacher.min-batch-time-seconds=1
graphouse.cacher.max-batch-time-seconds=5
graphouse.cacher.max-output-threads=5
graphouse.cacher.min-retry-millis=1000
graphouse.cacher.retry-interval-millis=3000
#Http server (metric search, ping, metricData)
graphouse.http.bind-address=
graphouse.http.port=2005
graphouse.http.threads=25
graphouse.http.max-form-context-size-bytes=500000
# As default at Jetty's HttpConfiguration class
graphouse.http.response-buffer-size-bytes=32768
#Metric search and tree
graphouse.tree.clickhouse.pool.max-life-time-seconds=60
graphouse.tree.clickhouse.pool.max-pool-size=15
graphouse.tree.clickhouse.pool.minimum-idle=0
graphouse.tree.clickhouse.pool.validation-timeout-seconds=60
graphouse.search.refresh-seconds=60
graphouse.search.warn-delay-seconds=180
graphouse.search.crit-delay-seconds=600
graphouse.search.log-metrics-tree-state=false
graphouse.search.query-retry-count=3
graphouse.search.query-retry-increment-sec=1
graphouse.search.max-metrics-per-query=-1
graphouse.search.directories-for-cache=
graphouse.tree.in-memory-levels=3
graphouse.tree.dir-content.cache-time-minutes=60
#https://github.com/ben-manes/caffeine/wiki/Eviction
#enabled if it's greater than '0'
graphouse.tree.max-cache-size=0
graphouse.tree.dir-content.batcher.max-parallel-requests=3
graphouse.tree.dir-content.batcher.max-batch-size=2000
graphouse.tree.dir-content.batcher.aggregation-time-millis=50
#Metric cache functionality for record data
graphouse.on-record-tree.clickhouse.pool.max-life-time-seconds=60
graphouse.on-record-tree.clickhouse.pool.max-pool-size=15
graphouse.on-record-tree.clickhouse.pool.minimum-idle=0
graphouse.on-record-tree.clickhouse.pool.validation-timeout-seconds=60
graphouse.on-record-metric-cache.enable=false
graphouse.on-record-metric-cache.refresh-seconds=60
graphouse.on-record-metric-cache.query-retry-count=3
graphouse.on-record-metric-cache.max-batch-size=1000000
graphouse.on-record-metric-provider.cache-expire-time-minutes=60
graphouse.on-record-metric-provider.max-cache-size=0
graphouse.on-record-metric-provider.batcher.query-retry-count=3
graphouse.on-record-metric-provider.batcher.query-retry-increment-sec=0
graphouse.on-record-metric-provider.batcher.max-parallel-requests=3
graphouse.on-record-metric-provider.batcher.max-batches-count=13
graphouse.on-record-metric-provider.batcher.max-batch-size=2000
graphouse.on-record-metric-provider.batcher.aggregation-time-millis=50
###
#Metric data service
###
#Max metrics per metricData query. Excess will cause 413 HTTP code. -1 for unlimited
graphouse.metric-data.max-metrics-per-query=-1
#Max points per metric for metricData query. Excess will cause decrease of retention. -1 for unlimited
graphouse.metric-data.max-points-per-metric=-1
#Limit for dir content. Manual statuses cat exceed limit. -1 for unlimited
graphouse.tree.max-subdirs-per-dir=-1
graphouse.tree.max-metrics-per-dir=-1
#Host metrics redirect
graphouse.host-metric-redirect.enabled=false
graphouse.host-metric-redirect.dir=
graphouse.host-metric-redirect.postfixes=
#Autohide
graphouse.autohide.enabled=false
graphouse.autohide.run-delay-minutes=30
graphouse.autohide.max-values-count=200
graphouse.autohide.missing-days=7
graphouse.autohide.step=10000
graphouse.autohide.retry.count=10
graphouse.autohide.retry.wait_seconds=10
graphouse.autohide.clickhouse.query-timeout-seconds=600
#Metric validation
graphouse.metric-validation.min-length=5
graphouse.metric-validation.max-length=500
graphouse.metric-validation.min-levels=2
graphouse.metric-validation.max-levels=20
graphouse.metric-validation.regexp=[-_0-9a-zA-Z\\.]*$
#Statistics
graphouse.statistics.metrics_to_flush_frequency=five_sec.graphouse.statistics:5,one_min.graphouse.statistics:60
#Logs
graphouse.log.remote-socket-address=false
#Updating metrics
graphouse.update-metric.apply-current-time.enable=false