Skip to content

Commit 3afcc93

Browse files
committed
Updated test snapshot
1 parent 03ed36f commit 3afcc93

File tree

1 file changed

+87
-3
lines changed

1 file changed

+87
-3
lines changed

test/__snapshots__/kinesis-load-testing-with-locust.test.ts.snap

Lines changed: 87 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Jest Snapshot v1, https://goo.gl/fbAQLP
1+
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
22

33
exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
44
{
@@ -25,6 +25,10 @@ exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
2525
},
2626
},
2727
"Outputs": {
28+
"DashboardUrl": {
29+
"Description": "URL for the CloudWatch Dashboard",
30+
"Value": "https://eu-central-1.console.aws.amazon.com/cloudwatch/home?region=eu-central-1#dashboards:name=KinesisLoadTestDashboard",
31+
},
2832
"locustdashboardurl": {
2933
"Value": {
3034
"Fn::Join": [
@@ -79,6 +83,13 @@ exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
7983
"Type": "AWS::Kinesis::Stream",
8084
"UpdateReplacePolicy": "Delete",
8185
},
86+
"KinesisLoadTestDashboard": {
87+
"Properties": {
88+
"DashboardBody": "{"widgets":[{"type":"metric","x":0,"y":0,"width":6,"height":4,"properties":{"metrics":[["AWS/EC2","CPUUtilization","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)","region":"eu-central-1"}],["...",{"stat":"Average","region":"eu-central-1"}]],"view":"timeSeries","stat":"Maximum","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","title":"CPU utilization (%)"}},{"type":"metric","x":6,"y":0,"width":6,"height":4,"properties":{"metrics":[["AWS/EC2","StatusCheckFailed","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","title":"Status check failed (any) (count)"}},{"type":"metric","x":12,"y":0,"width":6,"height":4,"properties":{"metrics":[["AWS/EC2","StatusCheckFailed_Instance","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","title":"Status check failed (instance) (count)"}},{"type":"metric","x":18,"y":0,"width":6,"height":4,"properties":{"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","metrics":[["AWS/EC2","StatusCheckFailed_System","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"title":"Status check failed (system) (count)"}},{"type":"metric","x":0,"y":4,"width":6,"height":4,"properties":{"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","metrics":[["AWS/EC2","NetworkIn","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"title":"Network in (bytes)"}},{"type":"metric","x":6,"y":4,"width":6,"height":4,"properties":{"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","metrics":[["AWS/EC2","NetworkOut","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"title":"Network out (bytes)"}},{"type":"metric","x":12,"y":4,"width":6,"height":4,"properties":{"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","metrics":[["AWS/EC2","NetworkPacketsIn","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"title":"Network packets in (count)"}},{"type":"metric","x":18,"y":4,"width":6,"height":4,"properties":{"view":"timeSeries","stat":"Average","period":60,"stacked":false,"yAxis":{"left":{"min":0}},"region":"eu-central-1","metrics":[["AWS/EC2","NetworkPacketsOut","InstanceId","\${InstanceId}",{"label":"\${InstanceId} (TemperatureSensorDataProducer)"}]],"title":"Network packets out (count)"}},{"type":"metric","x":6,"y":8,"width":6,"height":4,"properties":{"metrics":[[{"expression":"200 * 1 * IF(m5, 1, 1)","label":"Incoming data Limit","id":"e6","color":"#d62728","region":"eu-central-1","period":60}],[{"expression":"m5/1024/1024/PERIOD(m5)","id":"e1","label":"Incoming data - sum (MB/s)","region":"eu-central-1","period":60}],["AWS/Kinesis","IncomingBytes","StreamName","\${StreamName}",{"id":"m5","visible":false,"stat":"Sum"}]],"region":"eu-central-1","yAxis":{"left":{"min":0,"showUnits":false}},"title":"Incoming data - sum (MB/s)","period":60,"view":"timeSeries","stacked":false,"stat":"Average"}},{"type":"metric","x":0,"y":8,"width":6,"height":4,"properties":{"metrics":[[{"expression":"200 *\\n 1000 * PERIOD(m6) * IF(m6, 1, 1)","label":"Incoming records Limit","id":"e6","color":"#d62728","period":60,"region":"eu-central-1"}],["AWS/Kinesis","IncomingRecords","StreamName","\${StreamName}",{"id":"m6","visible":true}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"stat":"Sum","title":"Incoming data - sum (Count)","period":60,"view":"timeSeries","stacked":false}},{"type":"metric","x":12,"y":8,"width":6,"height":4,"properties":{"metrics":[[{"expression":"m7/1024/1024/PERIOD(m7)","id":"e1","label":"PutRecord - sum (MB/s)","region":"eu-central-1","period":60}],["AWS/Kinesis","PutRecord.Bytes","StreamName","\${StreamName}",{"id":"m7","visible":false,"stat":"Sum"}]],"region":"eu-central-1","yAxis":{"left":{"min":0,"showUnits":false}},"title":"PutRecord - sum (MB/s)","period":60,"view":"timeSeries","stacked":false,"stat":"Average"}},{"type":"metric","x":18,"y":8,"width":6,"height":4,"properties":{"metrics":[["AWS/Kinesis","PutRecord.Latency","StreamName","\${StreamName}",{"id":"m8","visible":true}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"stat":"Average","title":"PutRecord latency - average (Milliseconds)","period":60,"view":"timeSeries","stacked":false}},{"type":"metric","x":6,"y":12,"width":6,"height":4,"properties":{"metrics":[["AWS/Kinesis","PutRecord.Success","StreamName","\${StreamName}",{"id":"m9","visible":true}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"stat":"Average","title":"PutRecord success - average (Percent)","period":60,"view":"timeSeries","stacked":false}},{"type":"metric","x":0,"y":12,"width":6,"height":4,"properties":{"metrics":[[{"expression":"m10/1024/1024/PERIOD(m10)","id":"e2","label":"PutRecords - sum (MB/s)","region":"eu-central-1","period":60}],["AWS/Kinesis","PutRecords.Bytes","StreamName","\${StreamName}",{"id":"m10","visible":false,"stat":"Sum"}]],"region":"eu-central-1","yAxis":{"left":{"min":0,"showUnits":false}},"title":"PutRecords - sum (MB/s)","period":60,"view":"timeSeries","stacked":false,"stat":"Average"}},{"type":"metric","x":12,"y":12,"width":6,"height":4,"properties":{"metrics":[["AWS/Kinesis","PutRecords.Latency","StreamName","\${StreamName}",{"id":"m11","visible":true}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"stat":"Average","title":"PutRecords latency - average (Milliseconds)","period":60,"view":"timeSeries","stacked":false}},{"type":"metric","x":12,"y":16,"width":6,"height":4,"properties":{"metrics":[["AWS/Kinesis","WriteProvisionedThroughputExceeded","StreamName","\${StreamName}",{"id":"m13","visible":true}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"stat":"Average","title":"Write throughput exceeded - average (Count)","period":60,"view":"timeSeries","stacked":false}},{"type":"metric","x":0,"y":16,"width":6,"height":4,"properties":{"metrics":[[{"expression":"(m11/m12) * 100","id":"e3","label":"PutRecords successful records - average (Percent)","region":"eu-central-1","period":60}],["AWS/Kinesis","PutRecords.SuccessfulRecords","StreamName","\${StreamName}",{"id":"m11","visible":false}],[".","PutRecords.TotalRecords",".",".",{"id":"m12","visible":false}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"title":"PutRecords successful records - average (Percent)","period":60,"view":"timeSeries","stacked":false,"stat":"Sum"}},{"type":"metric","x":6,"y":16,"width":6,"height":4,"properties":{"metrics":[[{"expression":"(m13/m12) * 100","id":"e4","label":"PutRecords failed records - average (Percent)","region":"eu-central-1","period":60}],["AWS/Kinesis","PutRecords.FailedRecords","StreamName","\${StreamName}",{"id":"m13","visible":false}],[".","PutRecords.TotalRecords",".",".",{"id":"m12","visible":false}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"title":"PutRecords failed records - average (Percent)","period":60,"view":"timeSeries","stacked":false,"stat":"Sum"}},{"type":"metric","x":18,"y":12,"width":6,"height":4,"properties":{"metrics":[[{"expression":"(m15/m12) * 100","id":"e5","label":"PutRecords throttled records - average (Percent)","region":"eu-central-1","period":60}],["AWS/Kinesis","PutRecords.ThrottledRecords","StreamName","\${StreamName}",{"id":"m15","visible":false}],[".","PutRecords.TotalRecords",".",".",{"id":"m12","visible":false}]],"region":"eu-central-1","yAxis":{"left":{"min":0}},"title":"PutRecords throttled records - average (Percent)","period":60,"view":"timeSeries","stacked":false,"stat":"Sum"}}],"variables":[{"type":"property","property":"InstanceId","inputType":"input","id":"InstanceId","label":"InstanceId","visible":true},{"type":"property","property":"StreamName","inputType":"input","id":"StreamName","label":"StreamName","visible":true}]}",
89+
"DashboardName": "KinesisLoadTestDashboard",
90+
},
91+
"Type": "AWS::CloudWatch::Dashboard",
92+
},
8293
"LoadtestingVPC470E256F": {
8394
"Properties": {
8495
"CidrBlock": "10.0.0.0/16",
@@ -155,7 +166,7 @@ exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
155166
},
156167
],
157168
},
158-
"CidrBlock": "10.0.0.0/16",
169+
"CidrBlock": "10.0.0.0/17",
159170
"MapPublicIpOnLaunch": true,
160171
"Tags": [
161172
{
@@ -177,6 +188,78 @@ exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
177188
},
178189
"Type": "AWS::EC2::Subnet",
179190
},
191+
"LoadtestingVPCPublicSubnetSubnet2DefaultRouteF3897131": {
192+
"DependsOn": [
193+
"LoadtestingVPCVPCGWE9D04917",
194+
],
195+
"Properties": {
196+
"DestinationCidrBlock": "0.0.0.0/0",
197+
"GatewayId": {
198+
"Ref": "LoadtestingVPCIGW333C72B1",
199+
},
200+
"RouteTableId": {
201+
"Ref": "LoadtestingVPCPublicSubnetSubnet2RouteTableD6D5AF03",
202+
},
203+
},
204+
"Type": "AWS::EC2::Route",
205+
},
206+
"LoadtestingVPCPublicSubnetSubnet2RouteTableAssociationDACE7986": {
207+
"Properties": {
208+
"RouteTableId": {
209+
"Ref": "LoadtestingVPCPublicSubnetSubnet2RouteTableD6D5AF03",
210+
},
211+
"SubnetId": {
212+
"Ref": "LoadtestingVPCPublicSubnetSubnet2Subnet78E98CED",
213+
},
214+
},
215+
"Type": "AWS::EC2::SubnetRouteTableAssociation",
216+
},
217+
"LoadtestingVPCPublicSubnetSubnet2RouteTableD6D5AF03": {
218+
"Properties": {
219+
"Tags": [
220+
{
221+
"Key": "Name",
222+
"Value": "KinesisLoadTestingWithLocustStack/Load testing VPC/PublicSubnetSubnet2",
223+
},
224+
],
225+
"VpcId": {
226+
"Ref": "LoadtestingVPC470E256F",
227+
},
228+
},
229+
"Type": "AWS::EC2::RouteTable",
230+
},
231+
"LoadtestingVPCPublicSubnetSubnet2Subnet78E98CED": {
232+
"Properties": {
233+
"AvailabilityZone": {
234+
"Fn::Select": [
235+
1,
236+
{
237+
"Fn::GetAZs": "",
238+
},
239+
],
240+
},
241+
"CidrBlock": "10.0.128.0/17",
242+
"MapPublicIpOnLaunch": true,
243+
"Tags": [
244+
{
245+
"Key": "aws-cdk:subnet-name",
246+
"Value": "PublicSubnet",
247+
},
248+
{
249+
"Key": "aws-cdk:subnet-type",
250+
"Value": "Public",
251+
},
252+
{
253+
"Key": "Name",
254+
"Value": "KinesisLoadTestingWithLocustStack/Load testing VPC/PublicSubnetSubnet2",
255+
},
256+
],
257+
"VpcId": {
258+
"Ref": "LoadtestingVPC470E256F",
259+
},
260+
},
261+
"Type": "AWS::EC2::Subnet",
262+
},
180263
"LoadtestingVPCVPCGWE9D04917": {
181264
"Properties": {
182265
"InternetGatewayId": {
@@ -256,6 +339,7 @@ exports[`KinesisLoadTestingWithLocustStack Snapshot test 1`] = `
256339
"Ref": "SsmParameterValueawsserviceamiamazonlinuxlatestamzn2amikernel510hvmarm64gp2C96584B6F00A464EAD1953AFF4B05118Parameter",
257340
},
258341
"InstanceType": "c7g.xlarge",
342+
"Monitoring": true,
259343
"SecurityGroupIds": [
260344
{
261345
"Fn::GetAtt": [
@@ -284,7 +368,7 @@ aws s3 cp 's3://",
284368
{
285369
"Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-eu-central-1",
286370
},
287-
"/2e1665d2bf9c57a5724ff1c911821aebe5cc0615554ac5fa46fda01a05e828b8.zip' '/usr/local/load-test/load-test-assets.zip'
371+
"/ae6ae9aa5392591ce8c192604cb56981fdb5a4a236d7dad0d8d3063bb31124dc.zip' '/usr/local/load-test/load-test-assets.zip'
288372
mkdir -p $(dirname '/etc/systemd/system/locust.service')
289373
aws s3 cp 's3://",
290374
{

0 commit comments

Comments
 (0)