[aws black belt online seminar] amazon cloudwatch container … · 2019-11-27 · aws webinar ......

67
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Webinar https://amzn.to/JPWebinar https://amzn.to/JPArchive Amazon CloudWatch Container Insights [AWS Black Belt Online Seminar] Solutions Architect 2019/11/27

Upload: others

Post on 10-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

AWS Webinar

https://amzn.to/JPWebinar https://amzn.to/JPArchive

Amazon CloudWatch Container Insights

[AWS Black Belt Online Seminar]

Solutions Architect

2019/11/27

Page 2: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

( )

AWS LambdaAWS Fargate

Page 3: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

AWS Black Belt Online Seminar

• Q&A blog

①吹き出しをクリック②質問を入力③ Sendをクリック

Twitter

#awsblackbelt

Page 4: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• 2019 11 27

AWS (http://aws.amazon.com)

• AWS

AWS

• AWS does not offer binding price quotes. AWS pricing is publicly available and is subject to

change in accordance with the AWS Customer Agreement available at

http://aws.amazon.com/agreement/. Any pricing information included in this document is provided

only as an estimate of usage charges for AWS services based on certain information that you

have provided. Monthly charges will be based on your actual use of AWS services, and may vary

from the estimates provided.

Page 5: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• :

• Production

• :•

• Container Insights

Page 6: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

••

• Amazon ECS

• Container Insights

• Container Insights• Container Insights

Page 7: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

••

• Amazon ECS

• Container Insights

• Container Insights• Container Insights

Page 8: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Page 9: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

..etc

Page 10: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Page 11: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon ECS

Amazon Elastic Container

Service

Amazon Elastic

Kubernetes ServiceKubernetes

on

Amazon EC2

Page 12: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon ECS

グローバル展開

強力なスケジュールエンジン

オートスケーリング

CloudWatch 連携(ログ/メトリクス/イベント)

ロードバランサー

コンテナレベルのネットワーク構成

高度なタスク配置戦略

他のAWSサービスとの連携

ECS CLILinux & Windows

コントロールプレーンとして提供

Amazon ECS

Page 13: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

ECS

• コンテナ(群)の実行単位

• タスクおよび各コンテナのCPUとメモリ

上限を指定し、それを元にスケジュールされる

• 指定されたタスク数の維持

• ELBとの連携

• メトリクスに応じたオートスケール

• コンテナ実行環境である論理的なグループ

Elastic Load

Balancing

Page 14: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

Page 15: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• CloudWatch

)

Container Insights

A B C Amazon CloudWatch

Logs

CPU 50%

CPU : 25% CPU : 99% CPU : 25%

Task

Page 16: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• ECS

CloudWatch

App

Amazon CloudWatch

ECS ECS ECS

Container Insights

App App

Page 17: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

••

• Amazon ECS

• Container Insights

• Container Insights• Container Insights

Page 18: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

Page 19: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch Container Insights

CloudWatch

• CloudWatch

• Container Insights

• AWS Amazon

ECS Amazon EKS Amazon EC2 Kubernetes

※ 2019/11/27 AWS Batch Container Insights

Page 20: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch Container Insights

• Amazon CloudWatch

A B C

CPU : 25% CPU : 99% CPU : 25%

Page 21: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch Container Insights

• Container Insights

Page 22: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch Container Insights

• CloudWatch Logs Insights X-Ray

• Container Insights

Container Insights

Amazon CloudWatch

Logs InsightsAWS X-Ray

CloudWatch Logs Insights

X-Ray

Page 23: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

Page 24: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (1)

• CloudWatch Container

Insights

• Container Insights

Page 25: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (2)

• ECS Clusters

• ECS Instances *1

• ECS Services

• ECS Tasks

ECS

*1 Fargate ECS Instances

Page 26: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (2)

ECS

*1 Fargate ECS Instances

• ECS Clusters

• ECS Instances *1

• ECS Services

• ECS Tasks

Page 27: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (3)

Page 28: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (3)

(container-demo

ecsdemo-frontend )

Page 29: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights (4)

.

.

.

• ECS Task

Page 30: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Task performance CloudWatch Logs Insights X-Ray

Amazon CloudWatch

Logs Insights

AWS X-Ray

Page 31: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Cloudwatch Logs Insights

) Exception

Amazon CloudWatch

Logs Insights

Page 32: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• CloudWatch Logs Insights

)

Amazon CloudWatch

Logs Insights

Page 33: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch

Logs Insights

Page 34: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Amazon CloudWatch

Logs Insights•

Page 35: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

for EKS

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/Container-Insights-view-metrics.html

◼︎Container Insights

stats pct(container_cpu_usage_total, 50) as CPUPercMedian by kubernetes.container_name

| filter Type="Container"

CPU ( )

stats avg(cluster_failed_node_count) as CountOfNodeFailures | filter Type="Cluster" | sort @timestamp

desc

( )

STATS avg(node_cpu_utilization) as avg_node_cpu_utilization by NodeName | SORT

avg_node_cpu_utilization DESC

CPU ( )

Count by container name: stats count() as countoferrors by kubernetes.container_name | filter

stream="stderr" | sort countoferrors desc

( )

Amazon CloudWatch

Logs Insights

Page 36: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

AWS X-Ray

• ..etc

• Container Insights X-Ray

X-Ray

AppX-Ray

request

response

AWS X-Ray

AWS X-Ray

) X-Ray

◼◼AWS X-Ray

https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/aws-xray.html

AWS X-Ray

API

Page 37: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

Page 38: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights ECS

• 2:

Container Insights

• AWS CloudFormation AWS Cloud Development Kit(CDK)

• IAM IAM

Container Insights

Page 39: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Container Insights

Container Insights ECS

Container Insights•

• IAM

• IAM

Container Insights

Page 40: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Container Insights

Container Insights ECS

Container Insights AWS CLI

aws ecs put-account-setting-default --name containerInsights --value enabled --region us-

east-1

aws ecs put-account-setting --name containerInsights --value enabled --principal-arn

arn:aws:iam::aws_account_id:user/userName --region us-east-1

aws ecs put-account-setting --name containerInsights --value enabled --principal-arn

arn:aws:iam::aws_account_id:role/roleName --region us-east-1

Page 41: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights ECS

• Container Insights Amazon ECS

• Container Insights AWS CLI

$ aws ecs update-cluster-settings --cluster <myCICluster> --settings

name=containerInsights,value=enabled

※ AWS CLI 1.16.200

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS.html

◼◼Amazon ECS Container Insights

Page 42: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights ECS

• Container Insights ECS Container

Insights

Page 43: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights EKS Kubernetes on

EC2

Container Insights

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/Container-Insights-prerequisites.html

◼◼Amazon EKS Kubernetes Container Insights

• EKS / Kubernetes on EC2

Container Insights

kubectl kubectl apply

• Kubernetes on EC2

Kubernetes (RBAC)

kubelet Webhook

Docker

Page 44: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights EKS Kubernetes on

EC2

Container Insights

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.html

◼◼Amazon EKS Kubernetes Container Insights

• CloudWatch CloudWatch DaemonSet

• CloudWatch Logs DaemonSet FluentD

• Amazon EKS (

CloudWatch Logs )

• StatsD CloudWatch (StatsD

)

Page 45: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Page 46: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Container Insights

CloudWatch Logs

• CloudWatch Logs Insights

Amazon CloudWatch

Logs

json

json

json

Container Insights

json

Page 47: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-performance-logs-ECS.html

https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-performance-logs-EKS.html

◼︎Amazon ECS Container Insights

ID

CPU

(MB)

MemoryUtilized / MemoryReserved * 100

= 295 / 400

= 75 % [ ]..

◼︎Amazon EKS Container Insights

Page 48: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• CloudWatch Logs

• ECS /aws/ecs/containerinsights/< >/performance

• EKS /aws/containerInsights/< >/performance

) container-demo cluster container

Page 49: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

CloudWatch Logs Insights

• @message

• CpuUtilezed message.CpuUtilezed

) CpuUtilzed MemoryUtilized

Page 50: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Page 51: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

1.

ECS

Page 52: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Nginx Rails

256MiB

256

768MiB

768

250 /

250 /

128 /

128 /

CPU : 1024

: 1024MB

512MiB

512

1536MiB

1536

250 /

250 /

128 /

128 /

CPU : 2048

: 2048MB

Nginx Rails

)

Page 53: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

• Container Insights

Nginx Rails

680MiB

680

344MiB

344

250 /

250 /

128 /

128 /

Nginx Rails

256MiB

256

768MiB

768

250 /

250 /

128 /

128 /

CPU : 1024

: 1024MB

Container Insights

CPU : 1024

: 1024MB

Page 54: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

1. Container

• Container Insights ECS Tasks Container

Page 55: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

.2 Container

• ECS

container-a 256MB/CPU 128

container-b 256MB/CPU 128

container-a 384MB/CPU 192

container-b 128MB/CPU 64

Page 56: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

3. Container

• Container Insights

Page 57: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

2.

Page 58: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

A

Page 59: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

1.

• >

Page 60: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

2. CPU

@message

Page 61: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Page 62: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Container Insights

ECS Container Insights

:

10 Amazon EC2 50 20 5

1

CloudWatch :

8 + (6 * 20 ) + (11

* 5 ) = 183 CloudWatch

183 * 0.30USD = 54.90 USD

CloudWatch Logs :

Amazon ECS 1 13 KB

(13 KB/1024/1024) GB * 183 * 730 = 1.66 GB

1.66 GB * 0.50USD = 0.83USD

: 55.73 USD

https://aws.amazon.com/jp/cloudwatch/pricing/

◼︎AWS CloudWatch

Page 63: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

• Container Insights

CloudWatch

• Container Insights

• CloudWatch

Page 64: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

Q&A

AWS Japan Blog https://aws.amazon.com/jp/blogs/news/

Page 65: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

AWS AWS

https://amzn.to/JPArchive

Page 66: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

個別技術相談会

Page 67: [AWS Black Belt Online Seminar] Amazon CloudWatch Container … · 2019-11-27 · AWS Webinar ... stream="stderr" | sort countoferrors desc ( ) Amazon CloudWatch Logs Insights

© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark

AWS Webinar

https://amzn.to/JPWebinar https://amzn.to/JPArchive