Skip to main content

Advanced parameters for Aiven for Dragonfly®

Summary of all configuration options available for Aiven for Dragonfly® service:

ip_filter

Title: IP filter

Description: Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'

Type: array

service_log

Title: Service logging

Description: Store logs for the service so that they are available in the HTTP API and console.

Type: boolean,null

static_ips

Title: Static IP addresses

Description: Use static public IP addresses

Type: boolean

private_access

Title: Allow access to selected service ports from private networks

Type: object

prometheus

Title: Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

Type: boolean

dragonfly

Title: Allow clients to connect to dragonfly with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

Type: boolean

Title: Allow access to selected service components through Privatelink

Type: object

prometheus

Title: Enable prometheus

Type: boolean

dragonfly

Title: Enable dragonfly

Type: boolean

public_access

Title: Allow access to selected service ports from the public Internet

Type: object

prometheus

Title: Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network

Type: boolean

dragonfly

Title: Allow clients to connect to dragonfly from the public internet for service nodes that are in a project VPC or another type of private network

Type: boolean

migration

Title: Migrate data from existing server

Type: object,null

host

Title: Hostname or IP address of the server where to migrate data from

Type: string

port

Title: Port number of the server where to migrate data from

Type: integer

password

Title: Password for authentication with the server where to migrate data from

Type: string

ssl

Title: The server where to migrate data from is secured with SSL

Type: boolean

username

Title: User name for authentication with the server where to migrate data from

Type: string

dbname

Title: Database name for bootstrapping the initial connection

Type: string

ignore_dbs

Title: Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment)

Type: string

method

Title: The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types)

Type: string

recovery_basebackup_name

Title: Name of the basebackup to restore in forked service

Type: string

dragonfly_ssl

Title: Require SSL to access Dragonfly

Type: boolean

cache_mode

Title: Evict entries when getting close to maxmemory limit

Type: boolean

service_to_fork_from

Title: Name of another service to fork from. This has effect only when a new service is being created.

Type: string,null

project_to_fork_from

Title: Name of another project to fork a service from. This has effect only when a new service is being created.

Type: string,null

dragonfly_persistence

Title: Dragonfly persistence

Description: When persistence is set to 'rdb', Dragonfly performs RDB dumps every 10 minutes. Additionally, RDB dumps occur according to the backup schedule for backup purposes. When persistence is set to 'off', Dragonfly does not perform RDB dumps or backups, which means data may be lost at any time if the service is restarted or powered off. Furthermore, the service cannot be forked.

Type: string