How to Manage Advanced Configurations for Vultr Managed Apache Kafka®

Updated on 02 July, 2025

Vultr Managed Apache Kafka® allows customers to add and edit various settings to optimize their Kafka database. Users can easily modify parameters such as compression_type, auto_create_topics_enable, and many others to tailor the configuration to their specific needs. This intuitive interface ensures customers have full control over their Kafka environment, enabling them to enhance performance and adjust functionalities as required for their data streaming applications.

Follow this guide to manage advanced configurations for Vultr Managed Apache Kafka® using the Vultr Customer Portal.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and select Databases.

    Database selection products menu

  2. Select the target database.

    Selecting a target database

  3. Navigate to Settings, and select Advanced Configurations.

    Open advanced configuration page

  4. Click Add Configuration Option.

    Button to add configuration options

  5. select a Parameter, provide any additional value, and click Submit.

    Advanced configuration parameter selection

  6. Edit the configuration parameter value by clicking Edit.

    Edit the existing configuration parameter

  1. List all the databases by sending a GET request to the List Managed Databases endpoint and note the target database's ID.

    console
    $ curl "https://api.vultr.com/v2/databases" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. List all available advanced options by sending a GET request to the List Advanced Options endpoint

    console
    $ curl "https://api.vultr.com/v2/databases/{database-id}/advanced-options" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  3. Enable advanced options by sending a PUT request to the Update Advanced Options endpoint

    console
    $ curl "https://api.vultr.com/v2/databases/{database-id}/advanced-options" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "compression_type" : string,
    }'
    

    Visit the Advanced Options page to understand all available advanced options.

  1. List all database instances and note the database ID. For instance, d6ac2a3c-92ea-43ef-8185-71a23e58ad8c.

    console
    $ vultr-cli database list --summarize
    
  2. List all the advanced options enabled for the target database.

    console
    $ vultr-cli database advanced-option list <database-id>
    
  3. Enable the advanced options for the target database.

    console
    $ vultr-cli database advanced-option update <database-id> --compression-type <string>
    

    Run vultr-cli database advanced-option update --help to view and understand all options for Vultr Managed Apache Kafka®.

Comments

No comments yet.