Skip to content

Instantly share code, notes, and snippets.

@sebdah
Created March 19, 2014 13:01
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 sebdah/9641147 to your computer and use it in GitHub Desktop.
Save sebdah/9641147 to your computer and use it in GitHub Desktop.
Example use of Dynamic DynamoDB with regexp (issue 129)
[sebastian ~/tmp]$ ~/git/sebdah/dynamic-dynamodb/dynamic-dynamodb --config dyndyn-101.conf --dry-run
2014-03-19 14:00:07,009 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to SNS using credentials in configuration file
2014-03-19 14:00:07,010 - dynamic-dynamodb - DEBUG - dryrun - Connected to SNS in ap-southeast-1
2014-03-19 14:00:07,011 - dynamic-dynamodb - DEBUG - dryrun - Connecting to DynamoDB in ap-southeast-1
2014-03-19 14:00:07,011 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to DynamoDB using credentials in configuration file
2014-03-19 14:00:07,012 - dynamic-dynamodb - DEBUG - dryrun - Connected to DynamoDB in ap-southeast-1
2014-03-19 14:00:07,061 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to CloudWatch using credentials in configuration file
2014-03-19 14:00:07,062 - dynamic-dynamodb - DEBUG - dryrun - Connected to CloudWatch in ap-southeast-1
2014-03-19 14:00:08,328 - dynamic-dynamodb - DEBUG - dryrun - Table CLIENT_GEN_PRO_002 match with config key ^CLIENT_GEN_PRO_002|CLIENT_GEN_TEST_002$
2014-03-19 14:00:08,328 - dynamic-dynamodb - DEBUG - dryrun - Table CLIENT_GEN_TEST_002 match with config key ^CLIENT_GEN_PRO_002|CLIENT_GEN_TEST_002$
2014-03-19 14:00:08,328 - dynamic-dynamodb - DEBUG - dryrun - Table sdtest did not match with config key ^CLIENT_GEN_PRO_002|CLIENT_GEN_TEST_002$
2014-03-19 14:00:08,328 - dynamic-dynamodb - DEBUG - dryrun - Checking circuit breaker status
2014-03-19 14:00:08,892 - dynamic-dynamodb - INFO - dryrun - Circuit breaker is closed
2014-03-19 14:00:09,192 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:10,757 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:10,758 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Consumed read units: 0%
2014-03-19 14:00:11,063 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Read throttle count: 0
2014-03-19 14:00:11,063 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Cannot reach min_provisioned_reads as max scale up is 100% of current provisioning
2014-03-19 14:00:11,064 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Setting min provisioned reads to 2
2014-03-19 14:00:11,064 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Reached provisioned reads min limit: 2
2014-03-19 14:00:11,370 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:11,964 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:11,965 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Consumed write units: 0%
2014-03-19 14:00:12,271 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Write throttle count: 0
2014-03-19 14:00:12,272 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Cannot reach min_provisioned_writes as max scale up is 100% of current provisioning
2014-03-19 14:00:12,272 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Setting min provisioned writes to 2
2014-03-19 14:00:12,272 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Reached provisioned writes min limit: 2
2014-03-19 14:00:12,272 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Changing provisioning to 2 read units and 2 write units
2014-03-19 14:00:12,575 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:12,879 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:13,181 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Table status is ACTIVE
2014-03-19 14:00:13,182 - dynamic-dynamodb - DEBUG - dryrun - Checking circuit breaker status
2014-03-19 14:00:13,320 - dynamic-dynamodb - INFO - dryrun - Circuit breaker is closed
2014-03-19 14:00:13,626 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:15,226 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:15,226 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Consumed read units: 0%
2014-03-19 14:00:15,534 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Read throttle count: 0
2014-03-19 14:00:15,534 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Cannot reach min_provisioned_reads as max scale up is 100% of current provisioning
2014-03-19 14:00:15,534 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Setting min provisioned reads to 2
2014-03-19 14:00:15,535 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Reached provisioned reads min limit: 2
2014-03-19 14:00:15,829 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:16,436 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:16,436 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Consumed write units: 0%
2014-03-19 14:00:16,742 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Write throttle count: 0
2014-03-19 14:00:16,742 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Cannot reach min_provisioned_writes as max scale up is 100% of current provisioning
2014-03-19 14:00:16,743 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Setting min provisioned writes to 2
2014-03-19 14:00:16,743 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Reached provisioned writes min limit: 2
2014-03-19 14:00:16,743 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Changing provisioning to 2 read units and 2 write units
2014-03-19 14:00:17,039 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:17,356 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:17,661 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Table status is ACTIVE
2014-03-19 14:00:17,661 - dynamic-dynamodb - DEBUG - dryrun - Sleeping 30 seconds until next check
^C
[sebastian ~/tmp]$ ~/git/sebdah/dynamic-dynamodb/dynamic-dynamodb --config dyndyn-101.conf --dry-run
2014-03-19 14:00:36,945 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to SNS using credentials in configuration file
2014-03-19 14:00:36,946 - dynamic-dynamodb - DEBUG - dryrun - Connected to SNS in ap-southeast-1
2014-03-19 14:00:36,946 - dynamic-dynamodb - DEBUG - dryrun - Connecting to DynamoDB in ap-southeast-1
2014-03-19 14:00:36,946 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to DynamoDB using credentials in configuration file
2014-03-19 14:00:36,947 - dynamic-dynamodb - DEBUG - dryrun - Connected to DynamoDB in ap-southeast-1
2014-03-19 14:00:37,014 - dynamic-dynamodb - DEBUG - dryrun - Authenticating to CloudWatch using credentials in configuration file
2014-03-19 14:00:37,015 - dynamic-dynamodb - DEBUG - dryrun - Connected to CloudWatch in ap-southeast-1
2014-03-19 14:00:38,194 - dynamic-dynamodb - DEBUG - dryrun - Table CLIENT_GEN_PRO_002 match with config key ^CLIENT_GEN_.*_002$
2014-03-19 14:00:38,194 - dynamic-dynamodb - DEBUG - dryrun - Table CLIENT_GEN_TEST_002 match with config key ^CLIENT_GEN_.*_002$
2014-03-19 14:00:38,194 - dynamic-dynamodb - DEBUG - dryrun - Table sdtest did not match with config key ^CLIENT_GEN_.*_002$
2014-03-19 14:00:38,194 - dynamic-dynamodb - DEBUG - dryrun - Checking circuit breaker status
2014-03-19 14:00:38,314 - dynamic-dynamodb - INFO - dryrun - Circuit breaker is closed
2014-03-19 14:00:38,612 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:40,055 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:40,055 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Consumed read units: 0%
2014-03-19 14:00:40,339 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Read throttle count: 0
2014-03-19 14:00:40,339 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Cannot reach min_provisioned_reads as max scale up is 100% of current provisioning
2014-03-19 14:00:40,340 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Setting min provisioned reads to 2
2014-03-19 14:00:40,340 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Reached provisioned reads min limit: 2
2014-03-19 14:00:40,644 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:41,232 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:41,232 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Consumed write units: 0%
2014-03-19 14:00:41,515 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Write throttle count: 0
2014-03-19 14:00:41,515 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Cannot reach min_provisioned_writes as max scale up is 100% of current provisioning
2014-03-19 14:00:41,515 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Setting min provisioned writes to 2
2014-03-19 14:00:41,515 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Reached provisioned writes min limit: 2
2014-03-19 14:00:41,515 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_PRO_002 - Changing provisioning to 2 read units and 2 write units
2014-03-19 14:00:41,800 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned read units: 1
2014-03-19 14:00:42,096 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Currently provisioned write units: 1
2014-03-19 14:00:42,417 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_PRO_002 - Table status is ACTIVE
2014-03-19 14:00:42,418 - dynamic-dynamodb - DEBUG - dryrun - Checking circuit breaker status
2014-03-19 14:00:42,547 - dynamic-dynamodb - INFO - dryrun - Circuit breaker is closed
2014-03-19 14:00:42,855 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:43,468 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:43,469 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Consumed read units: 0%
2014-03-19 14:00:43,754 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Read throttle count: 0
2014-03-19 14:00:43,754 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Cannot reach min_provisioned_reads as max scale up is 100% of current provisioning
2014-03-19 14:00:43,754 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Setting min provisioned reads to 2
2014-03-19 14:00:43,755 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Reached provisioned reads min limit: 2
2014-03-19 14:00:44,071 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:44,650 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:44,650 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Consumed write units: 0%
2014-03-19 14:00:44,938 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Write throttle count: 0
2014-03-19 14:00:44,938 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Cannot reach min_provisioned_writes as max scale up is 100% of current provisioning
2014-03-19 14:00:44,939 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Setting min provisioned writes to 2
2014-03-19 14:00:44,939 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Reached provisioned writes min limit: 2
2014-03-19 14:00:44,939 - dynamic-dynamodb - INFO - dryrun - CLIENT_GEN_TEST_002 - Changing provisioning to 2 read units and 2 write units
2014-03-19 14:00:45,223 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned read units: 1
2014-03-19 14:00:45,541 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Currently provisioned write units: 1
2014-03-19 14:00:45,837 - dynamic-dynamodb - DEBUG - dryrun - CLIENT_GEN_TEST_002 - Table status is ACTIVE
2014-03-19 14:00:45,837 - dynamic-dynamodb - DEBUG - dryrun - Sleeping 30 seconds until next check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment