Skip to content

Commit 4192ec9

Browse files
Kafka - Update Advanced parameters
1 parent 8c5f233 commit 4192ec9

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

includes/config-kafka.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,36 @@
3737

3838
**Allow access to selected service ports from private networks**
3939

40+
``kafka``
41+
~~~~~~~~~
42+
*boolean*
43+
44+
**Allow clients to connect to kafka with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations**
45+
46+
``kafka_connect``
47+
~~~~~~~~~~~~~~~~~
48+
*boolean*
49+
50+
**Allow clients to connect to kafka_connect with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations**
51+
52+
``kafka_rest``
53+
~~~~~~~~~~~~~~
54+
*boolean*
55+
56+
**Allow clients to connect to kafka_rest with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations**
57+
4058
``prometheus``
4159
~~~~~~~~~~~~~~
4260
*boolean*
4361

4462
**Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations**
4563

64+
``schema_registry``
65+
~~~~~~~~~~~~~~~~~~~
66+
*boolean*
67+
68+
**Allow clients to connect to schema_registry with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations**
69+
4670

4771

4872
``public_access``
@@ -457,12 +481,30 @@
457481

458482
**Offset flush timeout** Maximum number of milliseconds to wait for records to flush and partition offset data to be committed to offset storage before cancelling the process and restoring the offset data to be committed in a future attempt (defaults to 5000).
459483

484+
``producer_batch_size``
485+
~~~~~~~~~~~~~~~~~~~~~~~
486+
*integer*
487+
488+
**The batch size in bytes the producer will attempt to collect for the same partition before publishing to broker** This setting gives the upper bound of the batch size to be sent. If there are fewer than this many bytes accumulated for this partition, the producer will 'linger' for the linger.ms time waiting for more records to show up. A batch size of zero will disable batching entirely (defaults to 16384).
489+
490+
``producer_buffer_memory``
491+
~~~~~~~~~~~~~~~~~~~~~~~~~~
492+
*integer*
493+
494+
**The total bytes of memory the producer can use to buffer records waiting to be sent to the broker** The total bytes of memory the producer can use to buffer records waiting to be sent to the broker (defaults to 33554432).
495+
460496
``producer_compression_type``
461497
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462498
*string*
463499

464500
**The default compression type for producers** Specify the default compression type for producers. This configuration accepts the standard compression codecs ('gzip', 'snappy', 'lz4', 'zstd'). It additionally accepts 'none' which is the default and equivalent to no compression.
465501

502+
``producer_linger_ms``
503+
~~~~~~~~~~~~~~~~~~~~~~
504+
*integer*
505+
506+
**Wait for up to the given delay to allow batching records together** This setting gives the upper bound on the delay for batching: once there is batch.size worth of records for a partition it will be sent immediately regardless of this setting, however if there are fewer than this many bytes accumulated for this partition the producer will 'linger' for the specified time waiting for more records to show up. Defaults to 0.
507+
466508
``producer_max_request_size``
467509
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
468510
*integer*
@@ -501,6 +543,14 @@
501543

502544

503545

546+
``kafka_rest_authorization``
547+
----------------------------
548+
*boolean*
549+
550+
**Enable authorization in Kafka-REST service**
551+
552+
553+
504554
``kafka_rest_config``
505555
---------------------
506556
*object*
@@ -513,12 +563,24 @@
513563

514564
**producer.acks** The number of acknowledgments the producer requires the leader to have received before considering a request complete. If set to 'all' or '-1', the leader will wait for the full set of in-sync replicas to acknowledge the record.
515565

566+
``producer_compression_type``
567+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
568+
*string*
569+
570+
**producer.compression.type** Specify the default compression type for producers. This configuration accepts the standard compression codecs ('gzip', 'snappy', 'lz4', 'zstd'). It additionally accepts 'none' which is the default and equivalent to no compression.
571+
516572
``producer_linger_ms``
517573
~~~~~~~~~~~~~~~~~~~~~~
518574
*integer*
519575

520576
**producer.linger.ms** Wait for up to the given delay to allow batching records together
521577

578+
``producer_max_request_size``
579+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580+
*integer*
581+
582+
**producer.max.request.size** The maximum size of a request in bytes. Note that Kafka broker can also cap the record batch size.
583+
522584
``consumer_enable_auto_commit``
523585
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
524586
*boolean*

0 commit comments

Comments
 (0)