TOИIC
Search…
Sharing database metrics with Tonic
You can automatically share database metrics from your source and destination databases with Tonic engineers in a secure and safe way.

How Tonic uses database metrics

Tonic uses the shared metrics to identify bottlenecks, troubleshoot issues, and optimize performance.
If do not share these metrics, then to diagnose performance issues, Tonic might require you to get these metrics manually. This takes longer and requires action from you.

What is shared

If you enable metrics sharing, Tonic gets the the associated CloudWatch metrics from your cloud provider for your database configuration.

What is not shared

The metrics do not contain any information related to the database connection itself, such as connection strings and passwords.
The metrics also do not include any information about the actual data in the database.

Setting up metrics sharing

Setting up Amazon CloudWatch for RDS or Aurora

To set up database metric sharing, you create the IAM roles that are needed for the EC2 Instance profile role.
The permissions below are the minimum permissions needed to share CloudWatch metrics with Tonic.
If you do not want to share your database metrics, ensure that the EC2 Instance profile does not have permissions to access CloudWatch metrics.
1
{
2
"Sid": "CloudwatchPerms",
3
"Effect": "Allow",
4
"Action": [
5
"cloudwatch:GetMetricData",
6
"cloudwatch:GetMetricStatistics",
7
"cloudwatch:ListMetrics",
8
"rds:DescribeDBInstances"
9
],
10
"Resource": ["*"]
11
}
Copied!