You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support configurable bucket ranges for bulk_process_time Histogram (digitalocean#48)
* node/elasticsearch: support configurable bucket range for indexing time
* helpers.go, node/elasticsearch: allow user configuration of configurable bucket range represented as float64
* docs/node-elasticsearch.md: document configurable indexing time bucket, and format tables so that my IDE stops shouting
* node/elasticsearch/metrics_test.go: test that n buckets exist, ignoring values. also, stop testing behaviors specific to prometheus, as that is not firebolts concern
elastic-addr | * | | Comma-separated list of Elasticsearch client nodes.
28
-
elastic-username | | | Username used in http/basic authentication.
29
-
elastic-password | | | Password used in http/basic authentication.
30
-
batch-size | | 100 | Wait until this many documents are collected and send them as a single batch.
31
-
batch-max-wait-ms | | 1000 | Max time, in ms, to wait for `batch-size` documents to be ready before sending a smaller batch.
32
-
bulk-index-timeout-ms | | 5000 | Timeout passed to Elasticsearch along with the bulk index request.
33
-
reconnect-batch-count | | 10000 | Reestablish connections to ES after this many batches. Useful to ensure that load remains distributed among ES client nodes as they are created or fail.
34
-
bulk-index-max-retries | | 3 | Number of times to retry indexing errors. Mapping errors / field type conflicts are not retryable.
35
-
bulk-index-timeout-seconds| | 20 | Forcibly cancel individual bulk indexing operations after this time.
36
-
index-workers | | 1 | Number of goroutine workers to use to process batch indexing operations against Elasticsearch.
| elastic-addr | * || Comma-separated list of Elasticsearch client nodes. |
28
+
| elastic-username ||| Username used in http/basic authentication. |
29
+
| elastic-password ||| Password used in http/basic authentication. |
30
+
| batch-size || 100 | Wait until this many documents are collected and send them as a single batch. |
31
+
| batch-max-wait-ms || 1000 | Max time, in ms, to wait for `batch-size` documents to be ready before sending a smaller batch. |
32
+
| bulk-index-timeout-ms || 5000 | Timeout passed to Elasticsearch along with the bulk index request. |
33
+
| reconnect-batch-count || 10000 | Reestablish connections to ES after this many batches. Useful to ensure that load remains distributed among ES client nodes as they are created or fail. |
34
+
| bulk-index-max-retries || 3 | Number of times to retry indexing errors. Mapping errors / field type conflicts are not retryable. |
35
+
| bulk-index-timeout-seconds || 20 | Forcibly cancel individual bulk indexing operations after this time. |
36
+
| index-workers || 1 | Number of goroutine workers to use to process batch indexing operations against Elasticsearch. |
0 commit comments