Skip to main content

Advanced parameters for Aiven for Dragonfly®

See the configuration options available for Aiven for Dragonfly®:

Parameter

ip_filter array

IP filter

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

service_log boolean,null

Service logging

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

static_ips boolean

Static IP addresses

Use static public IP addresses

private_access object

Allow access to selected service ports from private networks

prometheus boolean

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

dragonfly boolean

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

privatelink_access object

Allow access to selected service components through Privatelink

prometheus boolean

Enable prometheus

dragonfly boolean

Enable dragonfly

public_access object

Allow access to selected service ports from the public Internet

prometheus boolean

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

dragonfly boolean

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

migration object,null

Migrate data from existing server

host string

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

port integer

min: 1 max: 65535

Port number of the server where to migrate data from

password string

Password for authentication with the server where to migrate data from

ssl boolean

The server where to migrate data from is secured with SSL

username string

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

dbname string

Database name for bootstrapping the initial connection

ignore_dbs string

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

method string

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

recovery_basebackup_name string

Name of the basebackup to restore in forked service

dragonfly_ssl boolean

Require SSL to access Dragonfly

cache_mode boolean

Evict entries when getting close to maxmemory limit

service_to_fork_from string,null

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

project_to_fork_from string,null

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

dragonfly_persistence string

Dragonfly persistence

When persistence is 'rdb' or 'dfs', Dragonfly does RDB or DFS dumps every 10 minutes. Dumps are done according to the backup schedule for backup purposes. When persistence is 'off', no RDB/DFS dumps or backups are done, so data can be lost at any moment if the service is restarted for any reason, or if the service is powered off. Also, the service can't be forked.