Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@nevernormal1
Created April 14, 2010 17:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nevernormal1/366084 to your computer and use it in GitHub Desktop.
Save nevernormal1/366084 to your computer and use it in GitHub Desktop.
rds.create_db_snapshot(
:db_snapshot_identifier => 'test-snap',
:db_instance_identifier => '[production-instance]'
)
rds.restore_db_instance_from_snapshot(
:db_snapshot_identifier => 'test-snap',
:db_instance_identifier => 'clone',
:db_instance_class => 'db.m1.small'
)
rds.create_db_parameter_group(
:db_parameter_group_name => 'clone-group',
:engine => 'MySQL5.1',
:description => 'Test group for clone'
)
rds.modify_db_instance(
:db_instance_identifier => 'clone',
:db_parameter_group_name => 'clone-group'
)
rds.reboot_db_instance(
:db_instance_identifier => 'clone'
)
rds.modify_db_parameter_group(
:db_parameter_group_name => 'clone-group',
:parameters => [
{:name => 'slow_query_log', :value => 'ON', :apply_method => 'immediate'},
{:name => 'long_query_time', :value => '1', :apply_method => 'immediate'},
{:name => 'min_examined_row_limit', :value => '100', :apply_method => 'immediate'}
]
)
> mon-get-stats CPUUtilization \
--dimensions="DBInstanceIdentifier=[prod-instance]" \
--statistics=Minimum,Maximum,Average \
--namespace="AWS/RDS" \
--period=3600 \
--headers \
--start-time="2010-04-05"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment