A read replica cluster has a writer DB instance and at least one reader DB instance in separate Availability Zones. Read replica clusters provide high availability, increased capacity for read workloads, and faster failover when compared to Multi-AZ deployments. For more information about read replica clusters, see Overview of Amazon Timestream for InfluxDB read replica clusters.
You can modify a read replica cluster to change its settings.
Important
You can't modify the DB instances within a read replica cluster. All modifications must be done at the DB cluster level.
You can modify a read replica cluster using the AWS Management Console, the AWS CLI, or the Amazon Timestream for InfluxDB API.
Modify a read replica cluster
for Amazon Timestream for InfluxDB
To modify a read replica DB cluster using the console:
-
Sign in to the AWS Management Console
and open the Amazon Timestream console. -
In the navigation pane, choose InfluxDB databases and then choose the read replica cluster you want to modify.
-
Choose Modify. The Modify DB cluster page appears.
-
Choose any of the settings that you want. For information about each setting, see Settings for modifying read replica clusters.
-
After you have made your changes, choose Continue and check the summary of modifications.
-
On the confirmation page, review your changes. If they're correct, choose Modify DB cluster to save your changes. Alternatively, choose Back to edit your changes or Cancel to cancel your changes.
Important
Currently Amazon Timestream for InfluxDB only supports Apply Immediately updates for the read replica cluster. If you confirm the changes, your DB cluster will incur downtime while the changes are being applied.
Settings for
modifying read replica clusters
For details about settings that you can use to modify a read replica cluster, see
the following table. For more information about
the AWS CLI options, see update-db-cluster
Console setting | Setting description | CLI option and Timestream for InfluxDB API parameter |
---|---|---|
Database port | The port number on which InfluxDB accepts connections. Valid Values: 1024-65535 Default: 8086 Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680. |
CLI option:
API parameter:
|
DB instance type | The compute and memory capacity of each DB instance
in your Timestream for InfluxDB DB cluster, for example db.influx.xlarge .
If possible, choose a DB instance class large enough
that a typical query working set can be held in memory. When working sets are held in memory, the system can avoid writing to disk, which improves performance. |
CLI option:
API parameter:
|
DB cluster parameter group | The ID of the DB parameter group to assign to your DB cluster. DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency. |
CLI option:
API parameter:
|
Log exports |
Configuration for sending InfluxDB engine logs to a specified S3 bucket. Configuration for S3 bucket log delivery: The name of the S3 bucket to deliver logs to: Indicate whether log delivery to the S3 bucket is
enabled: Shorthand syntax: |
CLI option:
API parameter:
|
Failover mode | Configure how your cluster responds to a primary
instance failure using the following options:
|
CLI option:
API parameter:
|