Clusters

Get cluster configuration

List the configuration properties of a cluster.

For supported cluster properties, see /cluster_config/schema.

get/v1/cluster_config

Request

  • Base URL: http://localhost:9644
  • URL: http://localhost:9644/v1/cluster_config
  • Auth: none declared

Query parameters

include_defaultsstring

If false, only properties which have been changed from the default are included.

Response

Cluster configuration response

abort_index_segment_sizeinteger

Capacity (in number of txns) of an abort index segment

abort_timed_out_transactions_interval_msinteger

How often look for the inactive transactions and abort them

admin_api_require_authboolean

Whether admin API clients must provide HTTP Basic authentication headers

aggregate_metricsboolean

Enable aggregations of metrics returned by the prometheus '/metrics' endpoint. Metric aggregation is performed by summing the values of samples by labels. Aggregations are performed where it makes sense by the shard and/or partition labels.

alter_topic_cfg_timeout_msinteger

Time to wait for entries replication in controller log when executing alter configuration requst

append_chunk_sizeinteger

Size of direct write operations to disk in bytes

auto_create_topics_enabledboolean

Allow topic auto creation

cloud_storage_access_keystring

AWS access key

cloud_storage_api_endpointstring

Optional API endpoint

cloud_storage_api_endpoint_portinteger

TLS port override

cloud_storage_azure_containerstring

The name of the Azure container to use with Tiered Storage. Note that the container must belong to cloud_storage_azure_storage_account

cloud_storage_azure_shared_keystring

The shared key to be used for Azure Shared Key authentication with the configured Azure storage account (see cloud_storage_azure_storage_account). Note that Redpanda expects this string to be Base64 encoded.

cloud_storage_azure_storage_accountstring

The name of the Azure storage account to use with Tiered Storage

cloud_storage_backend'aws' | 'google_s3_compat' | 'azure' | 'minio' | 'unknown'

Optional cloud storage backend variant used to select API capabilities. If not supplied, will be inferred from other configuration parameters.

cloud_storage_bucketstring

AWS bucket that should be used to store data

cloud_storage_cache_check_intervalinteger

Minimum time between trims of tiered storage cache. If a fetch operation requires trimming the cache, and the most recent trim was within this period, then trimming will be delayed until this period has elapsed

cloud_storage_cache_chunk_sizeinteger

Size of chunks of segments downloaded into cloud storage cache. Reduces space usage by only downloading the necessary chunk from a segment.

cloud_storage_cache_sizeinteger

Max size of archival cache

cloud_storage_chunk_eviction_strategy'eager' | 'capped' | 'predictive'

Selects a strategy for evicting unused cache chunks.

cloud_storage_cluster_metadata_upload_interval_msinteger

Time interval to wait between cluster metadata uploads.

cloud_storage_credentials_hoststring

The hostname to connect to for retrieving role based credentials. Derived from cloud_storage_credentials_source if not set. Only required when using IAM role based access.

cloud_storage_credentials_source'config_file' | 'aws_instance_metadata' | 'sts' | 'gcp_instance_metadata'

The source of credentials to connect to cloud services

cloud_storage_disable_chunk_readsboolean

Disable chunk reads and switch back to legacy mode where full segments are downloaded.

cloud_storage_disable_tlsboolean

Disable TLS for all S3 connections

cloud_storage_enable_compacted_topic_reuploadboolean

Enable re-uploading data for compacted topics

cloud_storage_enable_remote_readboolean

Default remote read config value for new topics

cloud_storage_enable_remote_writeboolean

Default remote write value for new topics

cloud_storage_enable_segment_mergingboolean

Enables adjacent segment merging. The segments are reuploaded if there is an opportunity for that and if it will improve the tiered-storage performance

cloud_storage_enabledboolean

Enable archival storage

cloud_storage_graceful_transfer_timeout_msinteger

Time limit on waiting for uploads to complete before a leadership transfer. If this is null, leadership transfers will proceed without waiting.

cloud_storage_housekeeping_interval_msinteger

Interval for cloud storage housekeeping tasks

cloud_storage_hydrated_chunks_per_segment_rationumber

The maximum number of chunks per segment that can be hydrated at a time. Above this number, unused chunks will be trimmed.

cloud_storage_idle_threshold_rpsnumber

The cloud storage request rate threshold for idle state detection. If the average request rate for the configured period is lower than this threshold the cloud storage is considered being idle.

cloud_storage_idle_timeout_msinteger

Timeout used to detect idle state of the cloud storage API. If the average cloud storage request rate is below this threshold for a configured amount of time the cloud storage is considered idle and the housekeeping jobs are started.

cloud_storage_initial_backoff_msinteger

Initial backoff time for exponential backoff algorithm (ms)

cloud_storage_manifest_cache_sizeinteger

Amount of memory that can be used to handle tiered-storage metadata

cloud_storage_manifest_max_upload_interval_secinteger

Wait at least this long between partition manifest uploads. Actual time between uploads may be greater than this interval. If this is null, metadata will be updated after each segment upload.

cloud_storage_manifest_upload_timeout_msinteger

Manifest upload timeout (ms)

cloud_storage_materialized_manifest_ttl_msinteger

The time interval that determins how long the materialized manifest can stay in cache under contention. This parameter is used for performance tuning. When the spillover manifest is materialized and stored in cache and the cache needs to evict it it will use 'cloud_storage_materialized_manifest_ttl_ms' value as a timeout. The cursor that uses the spillover manifest uses this value as a TTL interval after which it stops referencing the manifest making it available for eviction. This only affects spillover manifests under contention.

cloud_storage_max_connection_idle_time_msinteger

Max https connection idle time (ms)

cloud_storage_max_connectionsinteger

Max number of simultaneous connections to S3 per shard (includes connections used for both uploads and downloads)

cloud_storage_max_materialized_segments_per_shardinteger

Maximum concurrent readers of remote data per CPU core. If unset, value of topic_partitions_per_shard multiplied by 2 is used.

cloud_storage_max_readers_per_shardinteger

Maximum concurrent readers of remote data per CPU core. If unset, value of topic_partitions_per_shard is used, i.e. one reader per partition if the shard is at its maximum partition capacity.

cloud_storage_max_segments_pending_deletion_per_partitioninteger

The per-partition limit for the number of segments pending deletion from the cloud. Segments can be deleted due to retention or compaction. If this limit is breached and deletion fails, then segments will be orphaned in the cloud and will have to be removed manually

cloud_storage_metadata_sync_timeout_msinteger

Timeout for SI metadata synchronization

cloud_storage_min_chunks_per_segment_thresholdinteger

The minimum number of chunks per segment for trimming to be enabled. If the number of chunks in a segment is below this threshold, the segment is small enough that all chunks in it can be hydrated at any given time

cloud_storage_readreplica_manifest_sync_timeout_msinteger

Timeout to check if new data is available for partition in S3 for read replica

cloud_storage_recovery_temporary_retention_bytes_defaultinteger

Retention in bytes for topics created during automated recovery

cloud_storage_regionstring

AWS region that houses the bucket used for storage

cloud_storage_roles_operation_timeout_msinteger

Timeout for IAM role related operations (ms)

cloud_storage_secret_keystring

AWS secret key

cloud_storage_segment_max_upload_interval_secinteger

Time that segment can be kept locally without uploading it to the remote storage (sec)

cloud_storage_segment_size_mininteger

Smallest acceptable segment size in the cloud storage. Default: cloud_storage_segment_size_target/2

cloud_storage_segment_size_targetinteger

Desired segment size in the cloud storage. Default: segment.bytes

cloud_storage_segment_upload_timeout_msinteger

Log segment upload timeout (ms)

cloud_storage_spillover_manifest_sizeinteger

The size of the manifest which can be offloaded to the cloud. If the size of the local manifest stored in redpanda exceeds cloud_storage_spillover_manifest_size x2 the spillover mechanism will split the manifest into two parts and one of them will be uploaded to S3.

cloud_storage_trust_filestring

Path to certificate that should be used to validate server certificate during TLS handshake

cloud_storage_upload_ctrl_d_coeffnumber

derivative coefficient for upload PID controller.

cloud_storage_upload_ctrl_max_sharesinteger

maximum number of IO and CPU shares that archival upload can use

cloud_storage_upload_ctrl_min_sharesinteger

minimum number of IO and CPU shares that archival upload can use

cloud_storage_upload_ctrl_p_coeffnumber

proportional coefficient for upload PID controller

cloud_storage_upload_ctrl_update_interval_msinteger
cloud_storage_upload_loop_initial_backoff_msinteger

Initial backoff interval when there is nothing to upload for a partition (ms)

cloud_storage_upload_loop_max_backoff_msinteger

Max backoff interval when there is nothing to upload for a partition (ms)

cluster_idstring

Cluster identifier

compacted_log_segment_sizeinteger

How large in bytes should each compacted log segment be (default 256MiB)

compaction_ctrl_backlog_sizeinteger

target backlog size for compaction controller. if not set compaction target compaction backlog would be equal to

compaction_ctrl_d_coeffnumber

derivative coefficient for compaction PID controller.

compaction_ctrl_i_coeffnumber

integral coefficient for compaction PID controller.

compaction_ctrl_max_sharesinteger

maximum number of IO and CPU shares that compaction process can use

compaction_ctrl_min_sharesinteger

minimum number of IO and CPU shares that compaction process can use

compaction_ctrl_p_coeffnumber

proportional coefficient for compaction PID controller. This has to be negative since compaction backlog should decrease when number of compaction shares increases

compaction_ctrl_update_interval_msinteger
controller_backend_housekeeping_interval_msinteger

Interval between iterations of controller backend housekeeping loop

controller_log_accummulation_rps_capacity_acls_and_users_operationsinteger

Maximum capacity of rate limit accumulationin controller acls and users operations limit

controller_log_accummulation_rps_capacity_configuration_operationsinteger

Maximum capacity of rate limit accumulationin controller configuration operations limit

controller_log_accummulation_rps_capacity_move_operationsinteger

Maximum capacity of rate limit accumulationin controller move operations limit

controller_log_accummulation_rps_capacity_node_management_operationsinteger

Maximum capacity of rate limit accumulationin controller node management operations limit

controller_log_accummulation_rps_capacity_topic_operationsinteger

Maximum capacity of rate limit accumulationin controller topic operations limit

controller_snapshot_max_age_secinteger

Max time that will pass before we make an attempt to create a controller snapshot, after a new controller command appears

create_topic_timeout_msinteger

Timeout (ms) to wait for new topic creation

default_num_windowsinteger

Default number of quota tracking windows

default_topic_partitionsinteger

Default number of partitions per topic

default_topic_replicationsinteger

Default replication factor for new topics

default_window_secinteger

Default quota tracking window size in milliseconds

delete_retention_msinteger

delete segments older than this - default 1 week

disable_batch_cacheboolean

Disable batch cache in log manager

disable_metricsboolean

Disable registering metrics exposed on the internal metrics endpoint (/metrics)

disable_public_metricsboolean

Disable registering metrics exposed on the public metrics endpoint (/public_metrics)

election_timeout_msinteger

Election timeout expressed in milliseconds

enable_controller_log_rate_limitingboolean

Enables limiting of controller log write rate

enable_idempotenceboolean

Enable idempotent producer

enable_leader_balancerboolean

Enable automatic leadership rebalancing

enable_metrics_reporterboolean

Enable cluster metrics reporter

enable_pid_fileboolean

Enable pid file. You probably don't want to change this.

enable_rack_awarenessboolean

Enables rack-aware replica assignment

enable_saslboolean

Enable SASL authentication for Kafka connections, authorization is required. see also kafka_enable_authorization

enable_schema_id_validation'none' | 'redpanda' | 'compat'

Enable Server Side Schema ID Validation.

enable_storage_space_managerboolean

Enable the storage space manager that coordinates and control space usage between log data and the cloud storage cache.

enable_transactionsboolean

Enable transactions

enable_usageboolean

Enables the usage tracking mechanism, storing windowed history of kafka/cloud_storage metrics over time

features_auto_enableboolean

Whether new feature flags may auto-activate after upgrades (true) or must wait for manual activation via the admin API (false)

fetch_max_bytesinteger

Maximum number of bytes returned in fetch request

fetch_reads_debounce_timeoutinteger

Time to wait for next read in fetch request when requested min bytes wasn't reached

fetch_session_eviction_timeout_msinteger

Minimum time before which unused session will get evicted from sessions. Maximum time after which inactive session will be deleted is two time given configuration valuecache

find_coordinator_timeout_msinteger

Time to wait for a response from tx_registry

full_raft_configuration_recovery_patternstring[]

Recover raft configuration on start for NTPs matching pattern

group_initial_rebalance_delayinteger

Extra delay (ms) added to rebalance phase to wait for new members

group_max_session_timeout_msinteger

The maximum allowed session timeout for registered consumers. Longer timeouts give consumers more time to process messages in between heartbeats at the cost of a longer time to detect failures.

group_min_session_timeout_msinteger

The minimum allowed session timeout for registered consumers. Shorter timeouts result in quicker failure detection at the cost of more frequent consumer heartbeating, which can overwhelm broker resources.

group_new_member_join_timeoutinteger

Timeout for new member joins

group_offset_retention_check_msinteger

How often the system should check for expired group offsets.

group_offset_retention_secinteger

Consumer group offset retention seconds. Offset retention can be disabled by setting this value to null.

group_topic_partitionsinteger

Number of partitions in the internal group membership topic

health_manager_tick_intervalinteger

How often the health manager runs

health_monitor_max_metadata_ageinteger

Max age of metadata cached in the health monitor of non controller node

id_allocator_batch_sizeinteger

Id allocator allocates messages in batches (each batch is a one log record) and then serves requests from memory without touching the log until the batch is exhausted.

id_allocator_log_capacityinteger

Capacity of the id_allocator log in number of messages. Once it reached id_allocator_stm should compact the log.

internal_topic_replication_factorinteger

Target replication factor for internal topics

join_retry_timeout_msinteger

Time between cluster join retries in milliseconds

kafka_admin_topic_api_rateinteger

Target quota rate (partition mutations per default_window_sec)

kafka_batch_max_bytesinteger

Maximum size of a batch processed by server. If batch is compressed the limit applies to compressed batch size

kafka_connection_rate_limitinteger

Maximum connections per second for one core

kafka_connection_rate_limit_overridesstring[]

Overrides for specific ips for maximum connections per second for one core

kafka_connections_maxinteger

Maximum number of Kafka client connections per broker

kafka_connections_max_overridesstring[]

Per-IP overrides of kafka connection count limit, list of <ip>:<count> strings

kafka_connections_max_per_ipinteger

Maximum number of Kafka client connections from each IP address, per broker

kafka_enable_authorizationboolean

Enable authorization for Kafka connections. Values:- nil: Ignored. Authorization is enabled with enable_sasl: true; true: authorization is required; false: authorization is disabled. See also: enable_sasl and kafka_api[].authentication_method

kafka_enable_describe_log_dirs_remote_storageboolean

Whether to include tiered storage as a special remote:// directory in DescribeLogDirs Kafka API requests.

kafka_enable_partition_reassignmentboolean

Enable the Kafka partition reassignment API

kafka_group_recovery_timeout_msinteger

Kafka group recovery timeout expressed in milliseconds

kafka_max_bytes_per_fetchinteger

Limit fetch responses to this many bytes, even if total of partition bytes limits is higher

kafka_memory_batch_size_estimate_for_fetchinteger

The size of the batch used to estimate memory consumption for Fetch requests, in bytes. Smaller sizes allow more concurrent fetch requests per shard, larger sizes prevent running out of memory because of too many concurrent fetch requests.

kafka_memory_share_for_fetchnumber

The share of kafka subsystem memory that can be used for fetch read buffers, as a fraction of kafka subsystem memory amount

kafka_mtls_principal_mapping_rulesstring[]

Principal Mapping Rules for mTLS Authentication on the Kafka API

kafka_nodelete_topicsstring[]

Prevents the topics in the list from being deleted via the kafka api

kafka_noproduce_topicsstring[]

Prevents the topics in the list from having message produced to them via the kafka api

kafka_qdc_depth_alphanumber

Smoothing factor for kafka queue depth control depth tracking.

kafka_qdc_depth_update_msinteger

Update frequency for kafka queue depth control.

kafka_qdc_enableboolean

Enable kafka queue depth control.

kafka_qdc_idle_depthinteger

Queue depth when idleness is detected in kafka queue depth control.

kafka_qdc_latency_alphanumber

Smoothing parameter for kafka queue depth control latency tracking.

kafka_qdc_max_depthinteger

Maximum queue depth used in kafka queue depth control.

kafka_qdc_max_latency_msinteger

Max latency threshold for kafka queue depth control depth tracking.

kafka_qdc_min_depthinteger

Minimum queue depth used in kafka queue depth control.

kafka_qdc_window_countinteger

Number of windows used in kafka queue depth control latency tracking.

kafka_qdc_window_size_msinteger

Window size for kafka queue depth control latency tracking.

kafka_quota_balancer_min_shard_throughput_bpsinteger

The lowest value of the throughput quota a shard can get in the process of quota balancing, in bytes/s. 0 means there is no minimum.

kafka_quota_balancer_min_shard_throughput_rationumber

The lowest value of the throughput quota a shard can get in the process of quota balancing, expressed as a ratio of default shard quota. 0 means there is no minimum, 1 means no quota can be taken away by the balancer.

kafka_quota_balancer_node_period_msinteger

Intra-node throughput quota balancer invocation period, in milliseconds. Value of 0 disables the balancer and makes all the throughput quotas immutable.

kafka_quota_balancer_window_msinteger

Time window used to average current throughput measurement for quota balancer, in milliseconds

kafka_request_max_bytesinteger

Maximum size of a single request processed via Kafka API

kafka_rpc_server_stream_recv_bufinteger

Userspace receive buffer max size in bytes

kafka_rpc_server_tcp_recv_bufinteger

Kafka server TCP receive buffer size in bytes.

kafka_rpc_server_tcp_send_bufinteger

Kafka server TCP transmit buffer size in bytes.

kafka_schema_id_validation_cache_capacityinteger

Per-shard capacity of the cache for validating schema IDs.

kafka_throughput_controlled_api_keysstring[]

List of Kafka API keys that are subject to cluster-wide and node-wide throughput limit control

kafka_throughput_limit_node_in_bpsinteger

Node wide throughput ingress limit - maximum kafka traffic throughput allowed on the ingress side of each node, in bytes/s. Default is no limit.

kafka_throughput_limit_node_out_bpsinteger

Node wide throughput egress limit - maximum kafka traffic throughput allowed on the egress side of each node, in bytes/s. Default is no limit.

kvstore_flush_intervalinteger

Key-value store flush interval (ms)

kvstore_max_segment_sizeinteger

Key-value maximum segment size (bytes)

leader_balancer_idle_timeoutinteger

Leadership rebalancing idle timeout

leader_balancer_mode'greedy_balanced_shards' | 'random_hill_climbing'

Leader balancer mode

leader_balancer_mute_timeoutinteger

Leadership rebalancing mute timeout

leader_balancer_transfer_limit_per_shardinteger

Per shard limit for in progress leadership transfers

legacy_group_offset_retention_enabledboolean

Group offset retention is enabled by default in versions of Redpanda >= 23.1. To enable offset retention after upgrading from an older version set this option to true.

legacy_permit_unsafe_log_operationboolean

Permits the use of strings that may induct log injection/modification

legacy_unsafe_log_warning_interval_secinteger

Interval, in seconds, of how often a message informing the operator that unsafe strings are permitted

log_cleanup_policystring

Default topic cleanup policy

log_compaction_interval_msinteger

How often do we trigger background compaction

log_compression_type'none' | 'gzip' | 'snappy' | 'lz4' | 'zstd' | 'producer'

Default topic compression type

log_message_timestamp_type'CreateTime' | 'LogAppendTime'

Default topic messages timestamp type

log_segment_msinteger

Default log segment lifetime in ms for topics which do not set segment.ms

log_segment_ms_maxinteger

Upper bound on topic segment.ms: higher values will be clamped to this value

log_segment_ms_mininteger

Lower bound on topic segment.ms: lower values will be clamped to this value

log_segment_sizeinteger

Default log segment size in bytes for topics which do not set segment.bytes

log_segment_size_jitter_percentinteger

Random variation to the segment size limit used for each partition

log_segment_size_maxinteger

Upper bound on topic segment.bytes: higher values will be clamped to this limit

log_segment_size_mininteger

Lower bound on topic segment.bytes: lower values will be clamped to this limit

max_compacted_log_segment_sizeinteger

Max compacted segment size after consolidation

max_concurrent_producer_idsinteger

Max cache size for pids which rm_stm stores inside internal state. In overflow rm_stm will delete old pids and clear their status

max_kafka_throttle_delay_msinteger

Fail-safe maximum throttle delay on kafka requests

members_backend_retry_msinteger

Time between members backend reconciliation loop retries

memory_abort_on_alloc_failureboolean

If true, the redpanda process will terminate immediately when an allocation cannot be satisfied due to memory exhasution. If false, an exception is thrown instead.

metadata_dissemination_interval_msinteger

Interaval for metadata dissemination batching

metadata_dissemination_retriesinteger

Number of attempts of looking up a topic's meta data like shard before failing a request

metadata_dissemination_retry_delay_msinteger

Delay before retry a topic lookup in a shard or other meta tables

metadata_status_wait_timeout_msinteger

Maximum time to wait in metadata request for cluster health to be refreshed

metrics_reporter_report_intervalinteger

cluster metrics reporter report interval

metrics_reporter_tick_intervalinteger

Cluster metrics reporter tick interval

metrics_reporter_urlstring

cluster metrics reporter url

node_isolation_heartbeat_timeoutinteger

How long after the last heartbeat request a node will wait before considering itself to be isolated

node_management_operation_timeout_msinteger

Timeout for executing node management operations

node_status_intervalinteger

Time interval between two node status messages. Node status messages establish liveness status outside of the Raft protocol.

partition_autobalancing_concurrent_movesinteger

Number of partitions that can be reassigned at once

partition_autobalancing_max_disk_usage_percentinteger

Disk usage threshold that triggers moving partitions from the node

partition_autobalancing_min_size_thresholdinteger

Minimum size of partition that is going to be prioritized when rebalancing cluster due to disk size threshold being breached. By default this value is calculated automaticaly

partition_autobalancing_mode'off' | 'node_add' | 'continuous'

Partition autobalancing mode

partition_autobalancing_movement_batch_size_bytesinteger

Total size of partitions that autobalancer is going to move in one batch

partition_autobalancing_node_availability_timeout_secinteger

Node unavailability timeout that triggers moving partitions from the node

partition_autobalancing_tick_interval_msinteger

Partition autobalancer tick interval

partition_autobalancing_tick_moves_drop_thresholdnumber

If the number of scheduled tick moves drops by this ratio, a new tick is scheduled immediately. Valid values are (0, 1]. For #example, with a value of 0.2 and 100 scheduled moves in a tick, a new tick is scheduled when the inprogress moves are < 80.

quota_manager_gc_secinteger

Quota manager GC frequency in milliseconds

raft_heartbeat_disconnect_failuresinteger

After how many failed heartbeats to forcibly close an unresponsive TCP connection. Set to 0 to disable force disconnection.

raft_heartbeat_interval_msinteger

Milliseconds for raft leader heartbeats

raft_heartbeat_timeout_msinteger

raft heartbeat RPC timeout

raft_io_timeout_msinteger

Raft I/O timeout

raft_learner_recovery_rateinteger

Raft learner recovery rate limit in bytes per sec

raft_max_concurrent_append_requests_per_followerinteger

Maximum number of concurrent append entries requests sent by leader to one follower

raft_max_recovery_memoryinteger

Max memory that can be used for reads in raft recovery process by default 15% of total memory

raft_recovery_default_read_sizeinteger

default size of read issued during raft follower recovery

raft_recovery_throttle_disable_dynamic_modeboolean

Disables dynamic rate allocation in recovery throttle (advanced).

raft_replicate_batch_window_sizeinteger

Max size of requests cached for replication

raft_smp_max_non_local_requestsinteger

Maximum number of x-core requests pending in Raft seastar::smp group. (for more details look at seastar::smp_service_group documentation)

raft_timeout_now_timeout_msinteger

Timeout for a timeout now request

raft_transfer_leader_recovery_timeout_msinteger

Timeout waiting for follower recovery when transferring leadership

readers_cache_eviction_timeout_msinteger

Duration after which inactive readers will be evicted from cache

reclaim_batch_cache_min_freeinteger

Free memory limit that will be kept by batch cache background reclaimer

reclaim_growth_windowinteger

Length of time in which reclaim sizes grow

reclaim_max_sizeinteger

Maximum batch cache reclaim size

reclaim_min_sizeinteger

Minimum batch cache reclaim size

reclaim_stable_windowinteger

Length of time above which growth is reset

recovery_append_timeout_msinteger

Timeout for append entries requests issued while updating stale follower

release_cache_on_segment_rollboolean

Free cache when segments roll

replicate_append_timeout_msinteger

Timeout for append entries requests issued while replicating entries

retention_bytesinteger

Default max bytes per partition on disk before triggering a compaction

retention_local_target_bytes_defaultinteger

Local retention size target for partitions of topics with cloud storage write enabled

retention_local_target_ms_defaultinteger

Local retention time target for partitions of topics with cloud storage write enabled

rm_sync_timeout_msinteger

Time to wait state catch up before rejecting a request

rpc_server_listen_backloginteger

TCP connection queue length for Kafka server and internal RPC server

rpc_server_tcp_recv_bufinteger

Internal RPC TCP receive buffer size in bytes.

rpc_server_tcp_send_bufinteger

Internal RPC TCP transmit buffer size in bytes.

rps_limit_acls_and_users_operationsinteger

Rate limit for controller acls and users operations

rps_limit_configuration_operationsinteger

Rate limit for controller configuration operations

rps_limit_move_operationsinteger

Rate limit for controller move operations

rps_limit_node_management_operationsinteger

Rate limit for controller node management operations

rps_limit_topic_operationsinteger

Rate limit for controller topic operations

sasl_kerberos_configstring

The location of the Kerberos krb5.conf file for Redpanda

sasl_kerberos_keytabstring

The location of the Kerberos keytab file for Redpanda

sasl_kerberos_principalstring

The primary of the Kerberos Service Principal Name (SPN) for Redpanda

sasl_kerberos_principal_mappingstring[]

Rules for mapping Kerberos Principal Names to Redpanda User Principals

sasl_mechanismsstring[]

A list of supported SASL mechanisms. SCRAM and GSSAPI are allowed.

segment_appender_flush_timeout_msinteger

Maximum delay until buffered data is written

segment_fallocation_stepinteger

Size for segments fallocation

seq_table_min_sizeinteger

Minimum size of the seq table non affected by compaction

storage_compaction_index_memoryinteger

Maximum number of bytes that may be used on each shard by compactionindex writers

storage_ignore_timestamps_in_future_secinteger

If set, timestamps more than this many seconds in the future relative tothe server's clock will be ignored for data retention purposes, and retention will act based on another timestamp in the same segment, or the mtime of the segment file if no valid timestamp is available

storage_max_concurrent_replayinteger

Maximum number of partitions' logs that will be replayed concurrently at startup, or flushed concurrently on shutdown.

storage_min_free_bytesinteger

Threshold of minimum bytes free space before rejecting producers.

storage_read_buffer_sizeinteger

Size of each read buffer (one per in-flight read, per log segment)

storage_read_readahead_countinteger

How many additional reads to issue ahead of current read location

storage_reserve_min_segmentsinteger

The number of segments per partition that the system will attempt to reserve disk capcity for. For #example, if the maximum segment size is configured to be 100 MB, and the value of this option is 2, then in a system with 10 partitions Redpanda will attempt to reserve at least 2 GB of disk space.

storage_space_alert_free_threshold_bytesinteger

Threshold of minimim bytes free space before setting storage space alert

storage_space_alert_free_threshold_percentinteger

Threshold of minimim percent free space before setting storage space alert

storage_strict_data_initboolean

Requires that an empty file named .redpanda_data_dir be present in the data directory. Redpanda will refuse to start if it is not found.

storage_target_replay_bytesinteger

Target bytes to replay from disk on startup after clean shutdown: controls frequency of snapshots and checkpoints

superusersstring[]

List of superuser usernames

target_fetch_quota_byte_rateinteger

Target fetch size quota byte rate (bytes per second) - disabled default

target_quota_byte_rateinteger

Target request size quota byte rate (bytes per second) - 2GB default

tm_sync_timeout_msinteger

Time to wait state catch up before rejecting a request

topic_fds_per_partitioninteger

Required file handles per partition when creating topics

topic_memory_per_partitioninteger

Required memory per partition when creating topics

topic_partitions_per_shardinteger

Maximum number of partitions which may be allocated to one shard (CPU core)

topic_partitions_reserve_shard0integer

Reserved partition slots on shard (CPU core) 0 on each node. If this is >= topic_partitions_per_core, no data partitions will be scheduled on shard 0

transaction_coordinator_cleanup_policystring

Cleanup policy for a transaction coordinator topic

transaction_coordinator_delete_retention_msinteger

delete segments older than this - default 1 week

transaction_coordinator_log_segment_sizeinteger

How large in bytes should each log segment be (default 1G)

transaction_coordinator_partitionsinteger

Amount of partitions for transactions coordinator

transactional_id_expiration_msinteger

Producer ids are expired once this time has elapsed after the last write with the given producer id.

tx_log_stats_interval_sinteger

How often to log per partition tx stats, works only with debug logging enabled.

tx_timeout_delay_msinteger

Delay before scheduling next check for timed out transactions

usage_disk_persistance_interval_secinteger

The interval in which all usage stats are written to disk

usage_num_windowsinteger

The number of windows to persist in memory and disk

usage_window_width_interval_secinteger

The width of a usage window, tracking cloud and kafka ingress/egress traffic each interval

use_fetch_scheduler_groupboolean

Use a separate scheduler group for fetch processing

wait_for_leader_timeout_msinteger

Timeout (ms) to wait for leadership in metadata cache

zstd_decompress_workspace_bytesinteger

Size of the zstd decompression workspace

Changes

No recorded changes to this operation across all 1 revision of this API.