Kafka How-Tos

Kafka is an open-source distributed event and stream-processing platform built to process demanding real-time data feeds. It is inherently scalable, with high throughput and availability.


Getting Started

Create a Kafka cluster from the DigitalOcean Control Panel.
Connect to Kafka clusters from the command line or other applications.
Create a Kafka Topic from the DigitalOcean Control Panel.
Add additional security to a Kafka managed database cluster by restricting incoming connections and using encrypted connections.
Customize the maintenance window for automatic software updates to your database cluster.
Organize Kafka databases clusters with tags to group and filter databases or create monitoring alert policies for multiple databases at once.

Cluster Management

Increase the size of your database cluster to accommodate your data needs.
Destroy a database cluster to permanently and irreversibly destroy the cluster, its contents, and its automated backups.

Kafka Management

Create and delete a database cluster’s databases and database users from the DigitalOcean Control Panel.
Forward database logs to OpenSearch, Elasticsearch, or Rsyslog.

Cluster Infrastructure

Access and interpret Kafka database performance metrics.
Access and understand performance metrics for nodes in a database cluster.
Configure alert policies based on database cluster performance metrics.
Edit your database engine’s configuration and parameters via the API.