Skip to content

Kafka

Managed Apache Kafka. Supports multi-broker setups and custom topic configurations.

FieldTypeRequiredConstraintsDescription
namestringYes
cpuCoresfloatYes0 < value ≤ 2
memoryMBintegerYes≤ 4096
storageGBintegerYes≤ 100
brokersintegerNo1–9Number of Kafka brokers. Defaults to 1
topicsarrayNoTopic definitions. Defaults to a single events topic
topics[].namestringYesTopic name
topics[].partitionintegerNoNumber of partitions. Defaults to 3
topics[].replicationFactorintegerNoDefaults to 1
[[kafka]]
name = "bus"
cpuCores = 1
memoryMB = 1024
storageGB = 20
brokers = 3
topics = [{name = "orders", partition = 6, replicationFactor = 2}]
NameUnitDescription
POD_CPU%Broker CPU usage
POD_MEMORYMBBroker memory usage
JVM_HEAP_USEDMBJVM heap used by the broker
BYTES_IN_RATEbytes/secBytes produced per second
BYTES_OUT_RATEbytes/secBytes consumed per second
MESSAGES_IN_RATEmessages/secMessages produced per second
PRODUCE_REQUEST_RATErequests/secProduce request rate
FETCH_REQUEST_RATErequests/secConsumer fetch request rate
REQUEST_LATENCY_P99msP99 produce request latency
CONSUMER_GROUP_LAGmessagesConsumer group lag
TOPIC_PARTITION_OFFSETcountCurrent partition offset
UNDER_REPLICATED_PARTITIONScountPartitions with insufficient replicas
OFFLINE_PARTITIONScountNumber of offline partitions
ACTIVE_CONTROLLERcountActive controller count (should be 1)
LOG_FLUSH_RATEflushes/secLog flush rate