d7197ae956a20685c0c11ea4f0535a0d10569077
[demo.git] / vnfs / DAaaS / training-core / charts / m3db / templates / configmap.yaml
1 apiVersion: v1
2 kind: ConfigMap
3 metadata:
4   name: {{ .Values.m3dbCluster.configMapName }}
5 data:
6   m3.yml: |+
7     coordinator:
8       listenAddress:
9         type: "config"
10         value: "0.0.0.0:7201"
11       metrics:
12         scope:
13           prefix: "coordinator"
14         prometheus:
15           handlerPath: /metrics
16           listenAddress: 0.0.0.0:7203
17         sanitization: prometheus
18         samplingRate: 1.0
19         extended: none
20       tagOptions:
21         idScheme: quoted
22       local:
23         namespaces:
24         - namespace: "collectd"
25           type: unaggregated
26           retention: 48h
27     db:
28       logging:
29         level: info
30
31       metrics:
32         prometheus:
33           handlerPath: /metrics
34         sanitization: prometheus
35         samplingRate: 1.0
36         extended: detailed
37
38       listenAddress: 0.0.0.0:9000
39       clusterListenAddress: 0.0.0.0:9001
40       httpNodeListenAddress: 0.0.0.0:9002
41       httpClusterListenAddress: 0.0.0.0:9003
42       debugListenAddress: 0.0.0.0:9004
43
44       hostID:
45         resolver: file
46         file:
47           path: /etc/m3db/pod-identity/identity
48           timeout: 5m
49
50       client:
51         writeConsistencyLevel: majority
52         readConsistencyLevel: unstrict_majority
53         writeTimeout: 10s
54         fetchTimeout: 15s
55         connectTimeout: 20s
56         writeRetry:
57             initialBackoff: 500ms
58             backoffFactor: 3
59             maxRetries: 2
60             jitter: true
61         fetchRetry:
62             initialBackoff: 500ms
63             backoffFactor: 2
64             maxRetries: 3
65             jitter: true
66         backgroundHealthCheckFailLimit: 4
67         backgroundHealthCheckFailThrottleFactor: 0.5
68
69       gcPercentage: 100
70
71       writeNewSeriesAsync: true
72       writeNewSeriesLimitPerSecond: 1048576
73       writeNewSeriesBackoffDuration: 2ms
74
75       bootstrap:
76         bootstrappers:
77             - filesystem
78             - commitlog
79             - peers
80             - uninitialized_topology
81         fs:
82             numProcessorsPerCPU: 0.125
83
84       commitlog:
85         flushMaxBytes: 524288
86         flushEvery: 1s
87         queue:
88             calculationType: fixed
89             size: 2097152
90         blockSize: 10m
91
92       fs:
93         filePathPrefix: /var/lib/m3db
94         writeBufferSize: 65536
95         dataReadBufferSize: 65536
96         infoReadBufferSize: 128
97         seekReadBufferSize: 4096
98         throughputLimitMbps: 100.0
99         throughputCheckEvery: 128
100
101       repair:
102         enabled: false
103         interval: 2h
104         offset: 30m
105         jitter: 1h
106         throttle: 2m
107         checkInterval: 1m
108
109       pooling:
110         blockAllocSize: 16
111         type: simple
112         seriesPool:
113             size: 262144
114             lowWatermark: 0.7
115             highWatermark: 1.0
116         blockPool:
117             size: 262144
118             lowWatermark: 0.7
119             highWatermark: 1.0
120         encoderPool:
121             size: 262144
122             lowWatermark: 0.7
123             highWatermark: 1.0
124         closersPool:
125             size: 104857
126             lowWatermark: 0.7
127             highWatermark: 1.0
128         contextPool:
129             size: 262144
130             lowWatermark: 0.7
131             highWatermark: 1.0
132         segmentReaderPool:
133             size: 16384
134             lowWatermark: 0.7
135             highWatermark: 1.0
136         iteratorPool:
137             size: 2048
138             lowWatermark: 0.7
139             highWatermark: 1.0
140         fetchBlockMetadataResultsPool:
141             size: 65536
142             capacity: 32
143             lowWatermark: 0.7
144             highWatermark: 1.0
145         fetchBlocksMetadataResultsPool:
146             size: 32
147             capacity: 4096
148             lowWatermark: 0.7
149             highWatermark: 1.0
150         hostBlockMetadataSlicePool:
151             size: 131072
152             capacity: 3
153             lowWatermark: 0.7
154             highWatermark: 1.0
155         blockMetadataPool:
156             size: 65536
157             lowWatermark: 0.7
158             highWatermark: 1.0
159         blockMetadataSlicePool:
160             size: 65536
161             capacity: 32
162             lowWatermark: 0.7
163             highWatermark: 1.0
164         blocksMetadataPool:
165             size: 65536
166             lowWatermark: 0.7
167             highWatermark: 1.0
168         blocksMetadataSlicePool:
169             size: 32
170             capacity: 4096
171             lowWatermark: 0.7
172             highWatermark: 1.0
173         identifierPool:
174             size: 262144
175             lowWatermark: 0.7
176             highWatermark: 1.0
177         bytesPool:
178             buckets:
179                 - capacity: 16
180                   size: 524288
181                   lowWatermark: 0.7
182                   highWatermark: 1.0
183                 - capacity: 32
184                   size: 262144
185                   lowWatermark: 0.7
186                   highWatermark: 1.0
187                 - capacity: 64
188                   size: 131072
189                   lowWatermark: 0.7
190                   highWatermark: 1.0
191                 - capacity: 128
192                   size: 65536
193                   lowWatermark: 0.7
194                   highWatermark: 1.0
195                 - capacity: 256
196                   size: 65536
197                   lowWatermark: 0.7
198                   highWatermark: 1.0
199                 - capacity: 1440
200                   size: 16384
201                   lowWatermark: 0.7
202                   highWatermark: 1.0
203                 - capacity: 4096
204                   size: 8192
205                   lowWatermark: 0.7
206                   highWatermark: 1.0
207       config:
208         service:
209             env: default_env
210             zone: embedded
211             service: m3db
212             cacheDir: /var/lib/m3kv
213             etcdClusters:
214             - zone: embedded
215               endpoints:
216               - http://{{ .Release.Name }}-{{ .Values.etcdCluster.name }}:2379