· 5 years ago · Jun 18, 2020, 08:26 PM
1 ~/Desktop/thanos katacoda *1 SED_BIN=/usr/bin/sed make check-docs ok 01:48:12 AM
2all modules verified
3>> building Thanos binary in /Users/soniasingla/go/bin
4 > thanos
5msg=success
6Docs have discrepancies, do 'make docs' and commit changes:
7
8@@ -78,7 +78,7 @@
9 ```$
10 usage: thanos compact [<flags>]
11
12-continuously compacts blocks in an object store bucket
13+continuously compacts blocks in an object store bucke
14
15 Flags:
16 -h, --help Show context-sensitive help (also try
17@@ -108,8 +108,8 @@
18 https://thanos.io/storage.md/#configuration
19 --objstore.config=<content>
20 Alternative to 'objstore.config-file' flag
21- (lower priority). Content of YAML file that
22- contains object store configuration. See format
23+ (lower priority). Content of YAML file tha
24+ contains object store configuration. See forma
25 details:
26 https://thanos.io/storage.md/#configuration
27 --consistency-delay=30m Minimum age of fresh (non-compacted) blocks
28@@ -134,7 +134,7 @@
29 runs and bucket refreshes. Only works when
30 --wait flag specified.
31 --downsampling.disable Disables downsampling. This is not recommended
32- as querying long time ranges without
33+ as querying long time ranges withou
34 non-downsampled data is not efficient and useful
35 e.g it is not possible to render all samples for
36 a human eye anyway
37@@ -156,22 +156,22 @@
38 time.
39 --selector.relabel-config-file=<file-path>
40 Path to YAML file that contains relabeling
41- configuration that allows selecting blocks. It
42+ configuration that allows selecting blocks. I
43 follows native Prometheus relabel-config syntax.
44 See format details:
45 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
46 --selector.relabel-config=<content>
47 Alternative to 'selector.relabel-config-file'
48- flag (lower priority). Content of YAML file that
49+ flag (lower priority). Content of YAML file tha
50 contains relabeling configuration that allows
51 selecting blocks. It follows native Prometheus
52 relabel-config syntax. See format details:
53 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
54- --web.external-prefix="" Static prefix for all HTML links and redirect
55+ --web.external-prefix="" Static prefix for all HTML links and redirec
56 URLs in the bucket web UI interface. Actual
57 endpoints are still served on / or the
58 web.route-prefix. This allows thanos bucket web
59- UI to be served behind a reverse proxy that
60+ UI to be served behind a reverse proxy tha
61 strips a URL sub-path.
62 --web.prefix-header="" Name of HTTP request header used for dynamic
63 prefixing of UI links and redirects. This option
64@@ -300,11 +300,11 @@
65 --grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
66 disable TLS
67 --grpc-server-tls-client-ca=""
68- TLS CA to verify clients against. If no client
69- CA is specified, there is no client
70+ TLS CA to verify clients against. If no clien
71+ CA is specified, there is no clien
72 verification on server side. (tls.NoClientCert)
73 --grpc-client-tls-secure Use TLS when talking to the gRPC server
74- --grpc-client-tls-cert="" TLS Certificates to use to identify this client
75+ --grpc-client-tls-cert="" TLS Certificates to use to identify this clien
76 to the server
77 --grpc-client-tls-key="" TLS Key for the client's certificate
78 --grpc-client-tls-ca="" TLS CA Certificates to use to verify gRPC
79@@ -317,7 +317,7 @@
80 thanos UI to be served on a sub-path. This
81 option is analogous to --web.route-prefix of
82 Promethus.
83- --web.external-prefix="" Static prefix for all HTML links and redirect
84+ --web.external-prefix="" Static prefix for all HTML links and redirec
85 URLs in the UI query web interface. Actual
86 endpoints are still served on / or the
87 web.route-prefix. This allows thanos UI to be
88@@ -353,7 +353,7 @@
89 info endpoint (repeated).
90 --store=<store> ... Addresses of statically configured store API
91 servers (repeatable). The scheme may be
92- prefixed with 'dns+' or 'dnssrv+' to detect
93+ prefixed with 'dns+' or 'dnssrv+' to detec
94 store API servers through respective DNS
95 lookups.
96 --store-strict=<staticstore> ...
97@@ -365,14 +365,14 @@
98 Path to files that contain addresses of store
99 API servers. The path can be a glob pattern
100 (repeatable).
101- --store.sd-interval=5m Refresh interval to re-read file SD files. It
102+ --store.sd-interval=5m Refresh interval to re-read file SD files. I
103 is used as a resync fallback.
104 --store.sd-dns-interval=30s
105 Interval between DNS resolutions.
106 --store.unhealthy-timeout=5m
107 Timeout before an unhealthy store is cleaned
108 from the store UI page.
109- --query.auto-downsampling Enable automatic adjustment (step / 5) to what
110+ --query.auto-downsampling Enable automatic adjustment (step / 5) to wha
111 source of data should be used in store gateways
112 if no max_source_resolution param is specified.
113 --query.partial-response Enable partial response for queries if no
114@@ -91,8 +91,8 @@
115 --grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
116 disable TLS
117 --grpc-server-tls-client-ca=""
118- TLS CA to verify clients against. If no client
119- CA is specified, there is no client
120+ TLS CA to verify clients against. If no clien
121+ CA is specified, there is no clien
122 verification on server side. (tls.NoClientCert)
123 --remote-write.address="0.0.0.0:19291"
124 Address to listen on for remote write requests.
125@@ -103,11 +103,11 @@
126 TLS Key for the HTTP server, leave blank to
127 disable TLS.
128 --remote-write.server-tls-client-ca=""
129- TLS CA to verify clients against. If no client
130- CA is specified, there is no client
131+ TLS CA to verify clients against. If no clien
132+ CA is specified, there is no clien
133 verification on server side. (tls.NoClientCert)
134 --remote-write.client-tls-cert=""
135- TLS Certificates to use to identify this client
136+ TLS Certificates to use to identify this clien
137 to the server.
138 --remote-write.client-tls-key=""
139 TLS Key for the client's certificate.
140@@ -127,8 +127,8 @@
141 https://thanos.io/storage.md/#configuration
142 --objstore.config=<content>
143 Alternative to 'objstore.config-file' flag
144- (lower priority). Content of YAML file that
145- contains object store configuration. See format
146+ (lower priority). Content of YAML file tha
147+ contains object store configuration. See forma
148 details:
149 https://thanos.io/storage.md/#configuration
150 --tsdb.retention=15d How long to retain raw samples on local
151@@ -233,7 +233,7 @@
152 usage: thanos rule [<flags>]
153
154 ruler evaluating Prometheus rules against given Query nodes, exposing Store API
155-and storing old blocks in bucket
156+and storing old blocks in bucke
157
158 Flags:
159 -h, --help Show context-sensitive help (also try
160@@ -266,8 +266,8 @@
161 --grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
162 disable TLS
163 --grpc-server-tls-client-ca=""
164- TLS CA to verify clients against. If no client
165- CA is specified, there is no client
166+ TLS CA to verify clients against. If no clien
167+ CA is specified, there is no clien
168 verification on server side. (tls.NoClientCert)
169 --label=<name>="<value>" ...
170 Labels to be applied to all generated metrics
171@@ -285,11 +285,11 @@
172 --tsdb.wal-compression Compress the tsdb WAL.
173 --alertmanagers.url=ALERTMANAGERS.URL ...
174 Alertmanager replica URLs to push firing
175- alerts. Ruler claims success if push to at
176+ alerts. Ruler claims success if push to a
177 least one alertmanager from discovered
178 succeeds. The scheme should not be empty e.g
179 `http` might be used. The scheme may be
180- prefixed with 'dns+' or 'dnssrv+' to detect
181+ prefixed with 'dns+' or 'dnssrv+' to detec
182 Alertmanager IPs through respective DNS
183 lookups. The port defaults to 9093 or the SRV
184 record's value. The URL path is used as a
185@@ -305,8 +305,8 @@
186 '--alertmanagers.send-timeout' flags.
187 --alertmanagers.config=<content>
188 Alternative to 'alertmanagers.config-file' flag
189- (lower priority). Content of YAML file that
190- contains alerting configuration. See format
191+ (lower priority). Content of YAML file tha
192+ contains alerting configuration. See forma
193 details:
194 https://thanos.io/components/rule.md/#configuration.
195 If defined, it takes precedence over the
196@@ -316,7 +316,7 @@
197 Interval between DNS resolutions of
198 Alertmanager hosts.
199 --alert.query-url=ALERT.QUERY-URL
200- The external Thanos Query URL that would be set
201+ The external Thanos Query URL that would be se
202 in all alerts 'Source' field
203 --alert.label-drop=ALERT.LABEL-DROP ...
204 Labels by name to drop before sending to
205@@ -327,7 +327,7 @@
206 thanos UI to be served on a sub-path. This
207 option is analogous to --web.route-prefix of
208 Promethus.
209- --web.external-prefix="" Static prefix for all HTML links and redirect
210+ --web.external-prefix="" Static prefix for all HTML links and redirec
211 URLs in the UI query web interface. Actual
212 endpoints are still served on / or the
213 web.route-prefix. This allows thanos UI to be
214@@ -352,13 +352,13 @@
215 https://thanos.io/storage.md/#configuration
216 --objstore.config=<content>
217 Alternative to 'objstore.config-file' flag
218- (lower priority). Content of YAML file that
219- contains object store configuration. See format
220+ (lower priority). Content of YAML file tha
221+ contains object store configuration. See forma
222 details:
223 https://thanos.io/storage.md/#configuration
224 --query=<query> ... Addresses of statically configured query API
225 servers (repeatable). The scheme may be
226- prefixed with 'dns+' or 'dnssrv+' to detect
227+ prefixed with 'dns+' or 'dnssrv+' to detec
228 query API servers through respective DNS
229 lookups.
230 --query.config-file=<file-path>
231@@ -369,7 +369,7 @@
232 '--query' and '--query.sd-files' flags.
233 --query.config=<content> Alternative to 'query.config-file' flag (lower
234 priority). Content of YAML file that contains
235- query API servers configuration. See format
236+ query API servers configuration. See forma
237 details:
238 https://thanos.io/components/rule.md/#configuration.
239 If defined, it takes precedence over the
240@@ -118,8 +118,8 @@
241 --grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
242 disable TLS
243 --grpc-server-tls-client-ca=""
244- TLS CA to verify clients against. If no client
245- CA is specified, there is no client
246+ TLS CA to verify clients against. If no clien
247+ CA is specified, there is no clien
248 verification on server side. (tls.NoClientCert)
249 --prometheus.url=http://localhost:9090
250 URL at which to reach Prometheus's API. For
251@@ -131,7 +131,7 @@
252 Controls the http MaxIdleConns. Default is 0,
253 which is unlimited
254 --receive.connection-pool-size-per-host=100
255- Controls the http MaxIdleConnsPerHost
256+ Controls the http MaxIdleConnsPerHos
257 --tsdb.path="./data" Data directory of TSDB.
258 --reloader.config-file="" Config file watched by the reloader.
259 --reloader.config-envsubst-file=""
260@@ -146,8 +146,8 @@
261 https://thanos.io/storage.md/#configuration
262 --objstore.config=<content>
263 Alternative to 'objstore.config-file' flag
264- (lower priority). Content of YAML file that
265- contains object store configuration. See format
266+ (lower priority). Content of YAML file tha
267+ contains object store configuration. See forma
268 details:
269 https://thanos.io/storage.md/#configuration
270 --shipper.upload-compacted
271@@ -159,7 +159,7 @@
272 --min-time=0000-01-01T00:00:00Z
273 Start of time range limit to serve. Thanos
274 sidecar will serve only metrics, which happened
275- later than this value. Option can be a constant
276+ later than this value. Option can be a constan
277 time in RFC3339 format or time duration
278 relative to current time, such as -1d or 2h45m.
279 Valid duration units are ms, s, m, h, d, w, y.
280@@ -65,8 +65,8 @@
281 --grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
282 disable TLS
283 --grpc-server-tls-client-ca=""
284- TLS CA to verify clients against. If no client
285- CA is specified, there is no client
286+ TLS CA to verify clients against. If no clien
287+ CA is specified, there is no clien
288 verification on server side. (tls.NoClientCert)
289 --data-dir="./data" Local data directory used for caching purposes
290 (index-header, in-mem cache items and
291@@ -84,8 +84,8 @@
292 https://thanos.io/components/store.md/#index-cache
293 --index-cache.config=<content>
294 Alternative to 'index-cache.config-file' flag
295- (lower priority). Content of YAML file that
296- contains index cache configuration. See format
297+ (lower priority). Content of YAML file tha
298+ contains index cache configuration. See forma
299 details:
300 https://thanos.io/components/store.md/#index-cache
301 --chunk-pool-size=2GB Maximum size of concurrently allocatable bytes
302@@ -106,8 +106,8 @@
303 https://thanos.io/storage.md/#configuration
304 --objstore.config=<content>
305 Alternative to 'objstore.config-file' flag
306- (lower priority). Content of YAML file that
307- contains object store configuration. See format
308+ (lower priority). Content of YAML file tha
309+ contains object store configuration. See forma
310 details:
311 https://thanos.io/storage.md/#configuration
312 --sync-block-duration=3m Repeat interval for syncing the blocks between
313@@ -118,7 +118,7 @@
314 --min-time=0000-01-01T00:00:00Z
315 Start of time range limit to serve. Thanos
316 Store will serve only metrics, which happened
317- later than this value. Option can be a constant
318+ later than this value. Option can be a constan
319 time in RFC3339 format or time duration
320 relative to current time, such as -1d or 2h45m.
321 Valid duration units are ms, s, m, h, d, w, y.
322@@ -131,16 +131,16 @@
323 duration units are ms, s, m, h, d, w, y.
324 --selector.relabel-config-file=<file-path>
325 Path to YAML file that contains relabeling
326- configuration that allows selecting blocks. It
327+ configuration that allows selecting blocks. I
328 follows native Prometheus relabel-config
329 syntax. See format details:
330 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
331 --selector.relabel-config=<content>
332 Alternative to 'selector.relabel-config-file'
333 flag (lower priority). Content of YAML file
334- that contains relabeling configuration that
335+ that contains relabeling configuration tha
336 allows selecting blocks. It follows native
337- Prometheus relabel-config syntax. See format
338+ Prometheus relabel-config syntax. See forma
339 details:
340 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
341 --consistency-delay=0s Minimum age of all blocks before they are being
342@@ -157,7 +157,7 @@
343 deleted but do not have a replacement yet. If
344 delete-delay duration is provided to compactor
345 or bucket verify component, it will upload
346- deletion-mark.json file to mark after what
347+ deletion-mark.json file to mark after wha
348 duration the block should be deleted rather
349 than deleting the block straight away. If
350 delete-delay is non-zero for compactor or
351@@ -168,11 +168,11 @@
352 before being deleted from bucket. Default is
353 24h, half of the default value for
354 --delete-delay on compactor.
355- --web.external-prefix="" Static prefix for all HTML links and redirect
356+ --web.external-prefix="" Static prefix for all HTML links and redirec
357 URLs in the bucket web UI interface. Actual
358 endpoints are still served on / or the
359 web.route-prefix. This allows thanos bucket web
360- UI to be served behind a reverse proxy that
361+ UI to be served behind a reverse proxy tha
362 strips a URL sub-path.
363 --web.prefix-header="" Name of HTTP request header used for dynamic
364 prefixing of UI links and redirects. This
365@@ -40,20 +40,20 @@
366 Verify all blocks in the bucket against specified issues
367
368 tools bucket ls [<flags>]
369- List all blocks in the bucket
370+ List all blocks in the bucke
371
372 tools bucket inspect [<flags>]
373 Inspect all blocks in the bucket in detailed, table-like way
374
375 tools bucket web [<flags>]
376- Web interface for remote storage bucket
377+ Web interface for remote storage bucke
378
379 tools bucket replicate [<flags>]
380 Replicate data from one object storage to another. NOTE: Currently it works
381 only with Thanos blocks (meta.json has to have Thanos metadata).
382
383 tools bucket downsample [<flags>]
384- continuously downsamples blocks in an object store bucket
385+ continuously downsamples blocks in an object store bucke
386
387 tools rules-check --rules=RULES
388 Check if the rule files are valid or not.
389@@ -110,7 +110,7 @@
390 https://thanos.io/storage.md/#configuration
391 --objstore.config=<content>
392 Alternative to 'objstore.config-file' flag (lower
393- priority). Content of YAML file that contains object
394+ priority). Content of YAML file that contains objec
395 store configuration. See format details:
396 https://thanos.io/storage.md/#configuration
397
398@@ -119,20 +119,20 @@
399 Verify all blocks in the bucket against specified issues
400
401 tools bucket ls [<flags>]
402- List all blocks in the bucket
403+ List all blocks in the bucke
404
405 tools bucket inspect [<flags>]
406 Inspect all blocks in the bucket in detailed, table-like way
407
408 tools bucket web [<flags>]
409- Web interface for remote storage bucket
410+ Web interface for remote storage bucke
411
412 tools bucket replicate [<flags>]
413 Replicate data from one object storage to another. NOTE: Currently it works
414 only with Thanos blocks (meta.json has to have Thanos metadata).
415
416 tools bucket downsample [<flags>]
417- continuously downsamples blocks in an object store bucket
418+ continuously downsamples blocks in an object store bucke
419
420
421 ```
422@@ -155,7 +155,7 @@
423 ```$
424 usage: thanos tools bucket web [<flags>]
425
426-Web interface for remote storage bucket
427+Web interface for remote storage bucke
428
429 Flags:
430 -h, --help Show context-sensitive help (also try
431@@ -179,19 +179,19 @@
432 https://thanos.io/storage.md/#configuration
433 --objstore.config=<content>
434 Alternative to 'objstore.config-file' flag
435- (lower priority). Content of YAML file that
436- contains object store configuration. See format
437+ (lower priority). Content of YAML file tha
438+ contains object store configuration. See forma
439 details:
440 https://thanos.io/storage.md/#configuration
441 --http-address="0.0.0.0:10902"
442 Listen host:port for HTTP endpoints.
443 --http-grace-period=2m Time to wait after an interrupt received for
444 HTTP Server.
445- --web.external-prefix="" Static prefix for all HTML links and redirect
446+ --web.external-prefix="" Static prefix for all HTML links and redirec
447 URLs in the bucket web UI interface. Actual
448 endpoints are still served on / or the
449 web.route-prefix. This allows thanos bucket web
450- UI to be served behind a reverse proxy that
451+ UI to be served behind a reverse proxy tha
452 strips a URL sub-path.
453 --web.prefix-header="" Name of HTTP request header used for dynamic
454 prefixing of UI links and redirects. This option
455@@ -252,7 +252,7 @@
456 https://thanos.io/storage.md/#configuration
457 --objstore.config=<content>
458 Alternative to 'objstore.config-file' flag (lower
459- priority). Content of YAML file that contains object
460+ priority). Content of YAML file that contains objec
461 store configuration. See format details:
462 https://thanos.io/storage.md/#configuration
463 --objstore-backup.config-file=<file-path>
464@@ -263,7 +263,7 @@
465 --objstore-backup.config=<content>
466 Alternative to 'objstore-backup.config-file' flag
467 (lower priority). Content of YAML file that contains
468- object store-backup configuration. See format
469+ object store-backup configuration. See forma
470 details: https://thanos.io/storage.md/#configuration
471 Used for repair logic to backup blocks before
472 removal.
473@@ -305,7 +305,7 @@
474 ```$
475 usage: thanos tools bucket ls [<flags>]
476
477-List all blocks in the bucket
478+List all blocks in the bucke
479
480 Flags:
481 -h, --help Show context-sensitive help (also try --help-long and
482@@ -328,7 +328,7 @@
483 https://thanos.io/storage.md/#configuration
484 --objstore.config=<content>
485 Alternative to 'objstore.config-file' flag (lower
486- priority). Content of YAML file that contains object
487+ priority). Content of YAML file that contains objec
488 store configuration. See format details:
489 https://thanos.io/storage.md/#configuration
490 -o, --output="" Optional format in which to print each block's
491@@ -430,8 +430,8 @@
492 https://thanos.io/storage.md/#configuration
493 --objstore.config=<content>
494 Alternative to 'objstore.config-file' flag
495- (lower priority). Content of YAML file that
496- contains object store configuration. See format
497+ (lower priority). Content of YAML file tha
498+ contains object store configuration. See forma
499 details:
500 https://thanos.io/storage.md/#configuration
501 --http-address="0.0.0.0:10902"
502@@ -445,7 +445,7 @@
503 object storage which replicate data to.
504 --objstore-to.config=<content>
505 Alternative to 'objstore-to.config-file' flag
506- (lower priority). Content of YAML file that
507+ (lower priority). Content of YAML file tha
508 contains object store-to configuration. See
509 format details:
510 https://thanos.io/storage.md/#configuration The
511@@ -483,7 +483,7 @@
512 ```$
513 usage: thanos tools bucket downsample [<flags>]
514
515-continuously downsamples blocks in an object store bucket
516+continuously downsamples blocks in an object store bucke
517
518 Flags:
519 -h, --help Show context-sensitive help (also try --help-long
520make: *** [check-docs] Error 2