This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Overview

Service Overview

Event Streams provides fully managed creation and configuration of the open-source Apache Kafka for large-scale, high-volume message data processing. Samsung Cloud Platform automates the creation and configuration of Apache Kafka through a web-based console, allowing users to configure the main components of Apache Kafka—Broker, Zookeeper, and AKHQ—in either a single or clustered setup.

The Event Streams cluster consists of multiple Broker nodes; you can install between 1 and 10 Brokers, typically deploying three or more. Zookeeper can be installed separately to manage the distributed Brokers, but if not installed separately, it is installed on the Broker nodes. Additionally, we provide AKHQ (Apache Kafka HQ), a tool for managing Kafka, allowing users to perform cluster operation and management through it.

Provided features

Event Streams provides the following features.

  • Auto Provisioning: You can configure and set up an Apache Kafka cluster via the UI.
  • Operation Control Management: Provides functionality to control the status of running servers. In addition to starting and stopping the cluster, restarting is possible to apply configuration changes.
  • AKHQ provision: We provide AKHQ, a tool for managing Kafka, enabling users to manage and monitor clusters.
  • Add Broker node: If expansion is required to improve cluster performance and stability, you can add a node with the same specifications as the existing Broker nodes.
  • Parameter management: You can configure and modify parameters related to performance improvement and security.
  • Monitoring: CPU, memory, performance monitoring information can be accessed via Cloud Monitoring and Servicewatch.

Component

Event Streams provides pre‑validated engine versions and various server types in accordance with its open‑source support policy. Users can select and use them based on the scale of the service they wish to configure.

Engine version

The engine versions supported by Event Streams are as follows.

Technical support can be used until the supplier’s EoTS (End of Technical Service) date, and the EOS date when new creation is stopped is set to six months before the EoTS date.

The EOS and EoTS dates may change according to the supplier’s policy, so please refer to the supplier’s license management policy page for details.

Provided versionEoS DateEoTS Date
3.8.02026-07 (planned)2026-12-02
3.9.12026-09 (planned)2027-02-19
Table. Event Streams Supported Engine Versions

Server Type

The server types supported by Event Streams are as follows.

For detailed information about the server types provided by Event Streams, refer to Event Streams Server Types.

Standard ess1v2m4
CategoryexampleDetailed description
Server typeStandardProvided server types
  • Standard: Standard configuration (vCPU, Memory) commonly used
  • High Capacity: Large-capacity server specifications of 24 vCores or more
Server specificationsess1Provided server specifications
  • ess1, ess2: Standard specifications (vCPU, Memory) commonly used
  • esh2: Large-capacity server specifications
    • Providing servers with 24 vCores or more
Server specificationsv2Number of vCores
  • v2: 2 virtual cores
Server specificationsm4Memory capacity
  • m4: 4GB Memory
Table. Event Streams Server Type Components

Preliminary Service

This is a list of services that must be pre-configured before creating the service. Please refer to the guide provided for each service and prepare in advance.

Service CategoryserviceDetailed description
NetworkingVPCA service that provides an isolated virtual network in a cloud environment
Table. Event Streams Preliminary Services

1 - Server Type

Event Streams server type

Event Streams provides server types composed of various combinations such as CPU, Memory, and Network Bandwidth. When creating Event Streams, Apache kafka is installed according to the server type selected for the intended purpose.

The server types supported by Event Streams are as follows.

Standard ess1v2m4
Category
exampleDetailed description
Server typeStandardProvided server type classifications
  • Standard: Configured with commonly used standard specifications (vCPU, Memory)
  • High Capacity: Large-capacity server specifications exceeding Standard
Server specificationsess1Provided server type classification and generation
  • ess1: s means standard specification, and 1 indicates the generation
  • esh2: h means high-capacity server specification, and 2 indicates the generation
Server specificationsv2Number of vCores
  • v2: 2 virtual cores
Server specificationsm4Memory capacity
  • m4: 4GB Memory
Table. Event Streams server type format
Reference

Check the node’s minimum specifications as shown below and select the server type.

CategoryvCPUMemory
Broker2 vCore4 GB
Zookeeper1 vCore2 GB

ess1 server type

The ess1 server type of Event Streams is offered with standard specifications (vCPU, Memory) and is suitable for various database workloads.

  • Intel 3rd‑generation (Ice Lake) Xeon Gold 6342 Processor up to 3.3 GHz
  • Supports up to 16 vCPUs and 64 GB of memory
  • Maximum networking speed of 12.5 Gbps
CategoryServer typevCPUMemoryNetwork Bandwidth
Standardess1v1m21 vCore2 GBUp to 10 Gbps
Standardess1v2m42 vCore4 GBUp to 10 Gbps
Standardess1v2m82 vCore8 GBUp to 10 Gbps
Standardess1v4m84 vCore8 GBUp to 10 Gbps
Standardess1v4m164 vCore16 GBUp to 10 Gbps
Standardess1v8m168 vCore16 GBUp to 10 Gbps
Standardess1v8m328 vCore32 GBUp to 10 Gbps
Standardess1v16m3216 vCore32 GBUp to 12.5 Gbps
Standardess1v16m6416 vCore64 GBUp to 12.5 Gbps
Table. Event Streams server type specifications - ess1 server type

ess2 server type

The ess2 server type of Event Streams is offered with standard specifications (vCPU, Memory) and is suitable for various database workloads.

  • Intel 4th‑generation (Sapphire Rapids) Xeon Gold 6448H Processor up to 3.2 GHz
  • Supports up to 16 vCPUs and 64 GB of memory
  • Maximum networking speed of 12.5 Gbps
CategoryServer typeCPU vCoreMemoryNetwork Bandwidth(Gbps)
Standardess2v1m21 vCore2 GBUp to 10 Gbps
Standardess2v2m42 vCore4 GBUp to 10 Gbps
Standardess2v2m82 vCore8 GBUp to 10 Gbps
Standardess2v4m84 vCore8 GBUp to 10 Gbps
Standardess2v4m164 vCore16 GBUp to 10 Gbps
Standardess2v8m168 vCore16 GBUp to 10 Gbps
Standardess2v8m328 vCore32 GBUp to 10 Gbps
Standardess2v16m3216 vCore32 GBUp to 12.5 Gbps
Standardess2v16m6416 vCore64 GBUp to 12.5 Gbps
Table. Event Streams server type specifications - ess2 server type

esh2 server type

The esh2 server type of Event Streams is offered with high-capacity server specifications and is suitable for database workloads that require large-scale data processing.

  • Intel 4th‑generation (Sapphire Rapids) Xeon Gold 6448H Processor up to 3.2 GHz
  • Supports up to 32 vCPUs and 128 GB of memory
  • Up to 25 Gbps networking speed
CategoryServer typevCPUMemoryNetwork Bandwidth
High Capacityesh2v32m6432 vCore64 GBUp to 25 Gbps
High Capacityesh2v32m12832 vCore128 GBMaximum 25 Gbps
Table. Event Streams server type specifications - esh2 server type

2 - Monitoring Metrics

Cloud Monitoring Service Termination Notice

According to the policy of Samsung Cloud Platform, the Cloud Monitoring service is scheduled to be terminated.

Accordingly, Event Streams will no longer be able to monitor resources via Cloud Monitoring after the service improvement work in July 2026.
After that, resource monitoring can be continuously performed through the ServiceWatch service, which was released in October 2025.

  • Resources created after the service improvement work in March 2026 are provided with monitoring based on the ServiceWatch service by default.

Detailed information about ServiceWatch can be found in the ServiceWatch Overview.

Event Streams monitoring metrics

The table below shows the performance monitoring metrics for Event Streams that can be viewed through Cloud Monitoring. For detailed Cloud Monitoring usage, see the Cloud Monitoring guide.

For Event Streams server monitoring metrics, refer to the Virtual Server Monitoring Metrics guide.

Performance itemsDetailed descriptionunit
AKHQ State [PID]AHKQ process PIDPID
Connections [Zookeeper Client]Number of ZooKeeper connectionscnt
Disk Useddatadir usagebytes
Failed [Client Fetch Request]Client fetch request processing failure countcnt
Failed [Produce Request]Procucer request processing failure countcnt
Incomming MessagesNumber of messages received by the brokercnt
Instance State [PID]kafka process PIDPID
Kibana state [PID]Kibana process PIDPID
Leader ElectionsNumber of Leader Election occurrencescnt
Leader Elections [Unclean]Number of Unclean Leader Election occurrencescnt
Log FlushesNumber of log flush occurrencescnt
Network In BytesTotal bytes received by the entire Topicbytes
Network Out BytesTotal bytes transmitted by the Topicbytes
Rejected BytesTotal bytes rejected by the Topicbytes
Request Queue LengthRequest queue sizecnt
ShardsCluster shard countcnt
Zookeeper Sessions [Closed]ZooKeeper closed sessions per secondcnt
Zookeeper Sessions [Expired]ZooKeeper expired sessions per secondcnt
Zookeeper State [PID]zookeeper process PIDPID
Table. Event Streams monitoring metrics

3 - ServiceWatch Metrics

Event Streams sends metrics to ServiceWatch. The metrics provided by default monitoring are data collected at 1‑minute intervals.

Note
For checking metrics in ServiceWatch, refer to the ServiceWatch guide.

Basic Metrics

The following are the basic metrics for the Event Streams namespace.

Indicators whose names are shown in bold below are the indicators selected as key metrics among the default metrics provided by Event Streams. Key metrics are used to build service dashboards that are automatically created for each service in ServiceWatch.

Each metric provides guidance in the user guide about which statistical value is meaningful when querying that metric, and among the meaningful statistics, the statistical values displayed in bold text are the primary statistics. In the service dashboard, primary metrics can be viewed using the primary statistical values.

OS Basic Metrics

Category
Performance itemsunitDetailed descriptionmeaningful statistics
CPUCPU UsagePercentCPU usage
  • maximum
DiskDisk UsagePercentDisk usage
  • Maximum
DiskDisk Write BytesBytes/SecondWrite throughput (bytes/second) on block device
  • average
  • maximum
  • minimum
DiskDisk Read BytesBytes/SecondRead capacity (bytes/second) from block device
  • average
  • maximum
  • minimum
DiskDisk Write RequestsCount/SecondNumber of write requests on block device (requests per second)
  • average
  • maximum
  • minimum
DiskDisk Read RequestsCount/SecondNumber of read requests on block device (requests per second)
  • average
  • maximum
  • minimum
DiskAverage Disk I/O Queue SizeNoneAverage queue length of requests issued to the block device
  • average
  • maximum
  • minimum
DiskDisk I/O UtilizationPercentThe proportion of time the block device actually spent handling I/O operations
  • average
  • maximum
  • minimum
MemoryMemory UsagePercentMemory usage
  • Maximum
NetworkNetwork In BytesBytes/SecondReceived data rate (bytes/second) on the network interface
  • average
  • maximum
  • minimum
NetworkNetwork Out BytesBytes/SecondTransmitted capacity (bytes/second) on the network interface
  • average
  • maximum
  • minimum
NetworkTCP ConnectionsCount/SecondCurrent total number of successfully established TCP connections
  • average
  • maximum
  • minimum
NetworkNetwork In PacketsCountNumber of packets received on the network interface
  • Average
  • Maximum
  • Minimum
NetworkNetwork Out PacketsCountNumber of packets transmitted on the network interface
  • average
  • maximum
  • minimum
NetworkNetwork In DroppedCountNumber of packet drops received on the network interface
  • average
  • maximum
  • minimum
NetworkNetwork Out DroppedCountNumber of packet drops transmitted from the network interface
  • average
  • maximum
  • minimum
NetworkNetwork In ErrorsCountNumber of packet errors received on the network interface
  • average
  • maximum
  • minimum
NetworkNetwork Out ErrorsCountNumber of packet errors transmitted on the network interface
  • average
  • maximum
  • minimum
Table. OS basic metrics

Event Streams basic metrics

Category
Performance itemsunitDetailed descriptionmeaningful statistics
JVMJVM Threads CurrentCountNumber of currently active threads
  • Total
  • Average
  • Maximum
  • Minimum
JVMJVM Memory UsageBytesCurrent amount of memory used by the JVM
  • Total
  • Average
  • Maximum
  • Minimum
JVMTime spent in GCNoneJVM time spent on garbage collection (GC seconds per minute)
  • Total
  • Average
  • Maximum
  • Minimum
JVMCount in GCCount/MinuteNumber of times the JVM executed the garbage collection method
  • Total
  • Average
  • Maximum
  • Minimum
kafka_controllerOffline PartitionsCountNumber of partitions that cannot be written to or read from because there is no active leader
  • Total
  • Average
  • Maximum
  • Minimum
kafka_controllerActive ControllerCountNumber of active controllers in the cluster
  • Total
  • Average
  • Maximum
  • Minimum
kafka_controllerTotal of TopicsCountNumber of global topics observed in the active controller
  • Total
  • Average
  • Maximum
  • Minimum
kafka_controllerLeader ElectionsCount/MinuteLeader election when a broker fails
  • Total
  • Average
  • Maximum
  • Minimum
kafka_controllerUnclean Leader ElectionsCount/MinuteElect a broker with OSR (out-of sync replica) as the leader
  • Total
  • Average
  • Maximum
  • Minimum
kafka_networkRequest QueueCountRequest queue size
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverZookeeper Expired SessionsCount/MinuteZookeeper expired session
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverIncoming MessagesCount/SecondMessage received by the Broker
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverProducer requestsCount/SecondRequest (Produce) received by the Broker
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverConsumer requestsCount/SecondRequest (Fetch) received by the Broker
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverFailed Fetch RequestsCount/MinuteNumber of failed fetches by the Consumer
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverFailed Produce RequestsCount/MinuteNumber of failed requests by the Producer
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverIncoming Byte RateBytes/SecondsByte transmission rate received from client (per broker)
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverOutgoing Byte RateBytes/SecondsByte transmission rate to the client (by broker)
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverRejected Byte RateBytes/SecondsBytes rejected per broker because the record batch size exceeds the max.message.bytes setting
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverOnline PartitionsCountTotal number of partitions
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverLeader PartitionsCountleader partition count
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverUnder Replicated PartitionsCountNumber of partitions with insufficient replica count
  • Total
  • Average
  • Maximum
  • Minimum
kafka_serverUnder Minisr PartitionsCountNumber of partitions whose in-sync replica count is less than minIsr
  • Total
  • Average
  • Maximum
  • Minimum
SystemdActive Systemd UnitNoneService Status
  • 1 - Service Running
  • 0 - Service Stopped
-
Table. Event Streams basic metrics