SlideShare a Scribd company logo
1 of 26
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Noritaka Sekiyama
Senior Cloud Support Engineer, Amazon Web Services Japan
2018.02.19 / OpsJAWS Meetup #14
Introduction to New CloudWatch Agent
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
関山 宜孝 (Noritaka Sekiyama)
Senior Cloud Support Engineer
- AWS サポートの中の人
- 専門は Big Data (EMR, Glue, Athena, …)
- もう一つの専門は CloudWatch
- OpsJAWS, JAWS-UG ビッグデータ支部に出没
- JAWS DAYS 2018 楽しみ
Who I am...
@moomindani
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
AWS リソースやアプリケーションをモニタリングするため
のサービス
そもそも CloudWatch って何?
メトリクス
アラーム
ログ
イベント
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
AWS リソースや OS, アプリケーションのメトリクスを収集、
保管、表示するサービス
CloudWatch メトリクスって?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
デフォルトメトリクス
• AWS が自動的に生成するメトリクス
⎼ 例1) EC2 の CPUUtilization
⎼ 例2) ELB の RequestCount
• 名前空間: AWS/[サービス名]
⎼ 例1) AWS/EC2
⎼ 例2) AWS/ELB
カスタムメトリクス
• ユーザが自由に生成するメトリクス
• 名前空間: 自由 (※AWS/ は予約されているので使用不可)
デフォルトメトリクスとカスタムメトリクス
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
EC2 のデフォルトメトリクス
メトリクス名 説明
CPUUtilization CPU 使用率
DiskReadOps インスタンスストアのディスク読み取り I/O 回数
DiskWriteOps インスタンスストアのディスク書き込み I/O 回数
DiskReadBytes インスタンスストアのディスク読み取り I/O サイズ
DiskWriteBytes インスタンスストアのディスク書き込み I/O サイズ
NetworkIn 全ネットワークインターフェースでの受信サイズ
NetworkOut 全ネットワークインターフェースでの送信サイズ
NetworkPacketsIn 全ネットワークインターフェースでの受信パケット数
NetworkPacketsOut 全ネットワークインターフェースでの送信パケット数
StatusCheckFailed インスタンス・システムステータスチェックの結果
StatusCheckFailed_Instance インスタンスステータスチェックの結果
StatusCheckFailed_System システムステータスチェックの結果
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
AWS リソースや OS, アプリケーションのログを収集、保管、
表示するサービス
CloudWatch ログって?
CloudWatch Metrics
CloudWatch Logs
Metric Filters
Subscription
Filters
Kinesis Firehose
Kinesis Streams
Lambda
Resources that writes logs
To CloudWatch Logs
Your custom logs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
デフォルトログ
• AWS が自動的に生成するログ
⎼ 例1) Lambda のコンソールログ
⎼ 例2) VPC フローログ
カスタムログ
• ユーザが自由に生成するログ
⎼ 例1) OS ログ (syslog, Windows イベントログ, etc.)
⎼ 例2) アプリケーションログ (Apache アクセスログ, etc.)
デフォルトログとカスタムログ
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
インスタンス OS 内部の情報を収集したい
• メモリ使用率
• コア別 CPU 使用率
• ロードアベレージ
• OS システムログ
アプリケーションの情報を収集したい
• アクセス数
• エラー数
• アプリケーションログ
カスタムメトリクス・ログの主なユースケース
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
カスタムメトリクス収集
• CloudWatch CLI (廃止済)
• CloudWatch Monitoring Script for Linux
• collectd plugin for CloudWatch
• CloudWatch Monitoring Script for Windows (廃止済)
• EC2Config/SSM Agent (Windows)
カスタムログ収集
• CloudWatch Logs Agent (Linux)
• EC2Config/SSM Agent (Windows)
これまでのやりかた
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
カスタムメトリクス収集・カスタムログ収集
• New CloudWatch Agent (Linux/Windows)
これからのやりかた
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
単一のエージェント
• メトリクスとログの両方を単一エージェントで収集
複数プラットフォーム/複数環境
• Linux, Windows の両方で稼働
• オンプレミス、クラウドの両方で稼働
柔軟な設定
• 標準で多種多様なシステムメトリクスを取得、さらに追加可能
CloudWatch の機能との連携
• 高解像度メトリクス、ディメンジョンに基づく集約等に対応
New CloudWatch Agent って?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
cpu_time_active
cpu_time_guest
cpu_time_guest_nice
cpu_time_idle
cpu_time_iowait
cpu_time_irq
cpu_time_nice
cpu_time_softirq
cpu_time_steal
cpu_time_system
cpu_time_user
cpu_usage_guest
cpu_usage_guest_nice
cpu_usage_idle
cpu_usage_iowait
cpu_usage_irq
cpu_usage_nice
cpu_usage_softirq
cpu_usage_steal
cpu_usage_system
cpu_usage_user
エージェントにより収集されるメトリクス (Linux)
disk_free
disk_inodes_free
disk_inodes_total
disk_inodes_used
disk_total
disk_used
disk_used_percent
diskio_iops_in_progress
diskio_io_time
diskio_reads
diskio_read_bytes
diskio_read_time
diskio_writes
diskio_write_bytes
diskio_write_time
mem_active
mem_available
mem_available_percent
mem_buffered
mem_cached
mem_free
mem_inactive
mem_total
mem_used
mem_used_percent
net_bytes_recv
net_bytes_sent
net_drop_in
net_drop_out
net_err_in
net_err_out
net_packets_sent
net_packets_recv
netstat_tcp_close
netstat_tcp_close_wait
netstat_tcp_closing
netstat_tcp_established
netstat_tcp_fin_wait1
netstat_tcp_fin_wait2
netstat_tcp_last_ack
netstat_tcp_listen
netstat_tcp_none
netstat_tcp_syn_sent
netstat_tcp_syn_recv
netstat_tcp_time_wait
netstat_udp_socket
processes_blocked
processes_dead
processes_idle
processes_paging
processes_running
processes_sleeping
processes_stopped
processes_total
processes_total_threads
processes_wait
processes_zombie
swap_free
swap_used
swap_used_percent
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Windows パフォーマンスカウンタで参照できるメトリクス
• 例) Processor オブジェクト % Interrupt Time カウンタ
エージェントにより収集されるメトリクス (Windows)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Basic/Standard/Advanced の 3段階で EC2/オンプレミス,
Linux/Windows にメトリクスのテンプレートを提供
事前定義されたメトリクスセット
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Amazon Linux 2014.03.02 以降
Ubuntu Server 16.04/14.04
CentOS 7.0/6.5
Red Hat Enterprise Linux (RHEL) 7.4/7.0/6.5
Debian 8.0
Windows Server 2016, 2012, 2008 (64bit)
対応 OS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
1. IAM ロール/ユーザーの作成・設定
2. エージェントパッケージのダウンロード
• Systems Manager Run Command
• S3 ダウンロードリンク
3. エージェントの設定
• 設定ウィザード
• 設定ファイルをマニュアル作成
4. エージェントの開始
• Systems Manager Run Command
• コマンドライン
インストールの流れ
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
CloudWatch Agent がメトリクスやログを CloudWatch に
送信するためにアクセスを許可する必要がある
1. IAM ロール/ユーザーの作成・設定
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CloudWatchAgentServerPolicy",
"Effect": "Allow",
"Action": [
"logs:CreateLogStream",
"cloudwatch:PutMetricData",
"ec2:DescribeTags",
"logs:DescribeLogStreams",
"logs:CreateLogGroup",
"logs:PutLogEvents",
"ssm:GetParameter"
],
"Resource": "*"
}
]
}
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Systems Manager Run Command または S3 ダウンロー
ドリンクからエージェントパッケージをダウンロードし、イ
ンストールする
2. エージェントパッケージのダウンロード
$ wget
https://s3.amazonaws.com/amazonclo
udwatch-
agent/linux/amd64/latest/AmazonClo
udWatchAgent.zip
$ unzip AmazonCloudWatchAgent.zip
$ sudo ./install.sh
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
プロキシ、認証情報、およびリージョン情報
• /opt/aws/amazon-cloudwatch-agent/etc/common-
config.toml
エージェント、メトリクス、ログ情報
• /opt/aws/amazon-cloudwatch-agent/bin/config.json
• ウィザードで対話的に設定可能
3. エージェントの設定
$ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
ウィザードで対話的に設定
$ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
=============================================================
= Welcome to the AWS CloudWatch Agent Configuration Manager =
=============================================================
On which OS are you planning to use the agent?
1. linux
2. windows
default choice: [1]:
1
Trying to fetch the default region based on ec2 metadata...
Are you using EC2 or On-Premises hosts?
1. EC2
2. On-Premises
default choice: [1]:
1
Do you want to monitor any host metrics? e.g. CPU, memory, etc.
1. yes
2. no
default choice: [1]:
1
Do you want to monitor cpu metrics per core? Additional CloudWatch charges may apply.
1. yes
2. no
default choice: [1]:
1
…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Systems Manager Run Command またはコマンドライン
からエージェントを起動する
4. エージェントの開始
$ sudo /opt/aws/amazon-cloudwatch-
agent/bin/amazon-cloudwatch-agent-
ctl -a fetch-config -m ec2 -c
file:configuration-file-path –s
$ sudo /opt/aws/amazon-cloudwatch-
agent/bin/amazon-cloudwatch-agent-
ctl -m ec2 -a status
{
"status": "running",
"starttime": "2018-02-
16T04:25:17+0000",
"version": "1.208.0"
}
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
CloudWatch コンソールにおけるメトリクス表示
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
CloudWatch コンソールにおけるログ表示
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
これから新しい環境を構築するときは New CloudWatch
Agent を使いましょう!
機能要望や不具合報告などはぜひサポートケース(または
フォーラム)で!
• 今日の分は口頭で伝えていただければ、可能な限り開発チームと連携
します;)
おわりに
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights
reserved.

More Related Content

What's hot

20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...Amazon Web Services Japan
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 ResolverAmazon Web Services Japan
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)Amazon Web Services Japan
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted ZoneAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB Amazon Web Services Japan
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...Amazon Web Services Japan
 
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeployAmazon Web Services Japan
 
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQLAmazon Web Services Japan
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...Amazon Web Services Japan
 
20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSyncAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAmazon Web Services Japan
 
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要Amazon Web Services Japan
 
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDutyAmazon Web Services Japan
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...Amazon Web Services Japan
 
20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon NeptuneAmazon Web Services Japan
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAmazon Web Services Japan
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...Amazon Web Services Japan
 
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)Amazon Web Services Japan
 
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball EdgeAmazon Web Services Japan
 

What's hot (20)

20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
 
AWS Black Belt Online Seminar 2017 AWS WAF
AWS Black Belt Online Seminar 2017 AWS WAFAWS Black Belt Online Seminar 2017 AWS WAF
AWS Black Belt Online Seminar 2017 AWS WAF
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
20191029 AWS Black Belt Online Seminar Elastic Load Balancing (ELB)
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
 
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB AWS Black Belt Online Seminar 2017 Amazon DynamoDB
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
 
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
 
20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync20210316 AWS Black Belt Online Seminar AWS DataSync
20210316 AWS Black Belt Online Seminar AWS DataSync
 
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormationAWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
 
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
 
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty20180509 AWS Black Belt Online Seminar Amazon GuardDuty
20180509 AWS Black Belt Online Seminar Amazon GuardDuty
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune20200714 AWS Black Belt Online Seminar Amazon Neptune
20200714 AWS Black Belt Online Seminar Amazon Neptune
 
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct ConnectAWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
 
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
 
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge20180322 AWS Black Belt Online Seminar AWS Snowball Edge
20180322 AWS Black Belt Online Seminar AWS Snowball Edge
 

Similar to Introduction to New CloudWatch Agent

Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWSNoritaka Sekiyama
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門Amazon Web Services Japan
 
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Web Services Japan
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリングAmazon Web Services Japan
 
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Yuuki Namikawa
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜Atsushi Fukui
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返りAmazon Web Services Japan
 
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介Yukitaka Ohmura
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...Amazon Web Services Japan
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報Amazon Web Services Japan
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...Amazon Web Services Japan
 
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法Amazon Web Services Japan
 
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@EdgeAmazon Web Services Japan
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発Amazon Web Services Japan
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Ayako Omori
 
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介Amazon Web Services Japan
 

Similar to Introduction to New CloudWatch Agent (20)

Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWS
 
Serverless Application Security on AWS
Serverless Application Security on AWSServerless Application Security on AWS
Serverless Application Security on AWS
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
 
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
 
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
 
Data Lake Security on AWS
Data Lake Security on AWSData Lake Security on AWS
Data Lake Security on AWS
 
Data Lake ハンズオン
Data Lake ハンズオンData Lake ハンズオン
Data Lake ハンズオン
 
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介
(AWS DevOps祭り 2018) AWS Management Toolsサービスアプデートのご紹介
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
 
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
 
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
 
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
 
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介
iot@Loft#14-LT4-AI /機械学習に活用できる AWSのエッジソリューションのご紹介
 

More from Noritaka Sekiyama

5分ではじめるApache Spark on AWS
5分ではじめるApache Spark on AWS5分ではじめるApache Spark on AWS
5分ではじめるApache Spark on AWSNoritaka Sekiyama
 
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話Noritaka Sekiyama
 
AWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザAWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザNoritaka Sekiyama
 
Sparkにプルリク投げてみた
Sparkにプルリク投げてみたSparkにプルリク投げてみた
Sparkにプルリク投げてみたNoritaka Sekiyama
 
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueModernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueNoritaka Sekiyama
 
Effective Data Lakes - ユースケースとデザインパターン
Effective Data Lakes - ユースケースとデザインパターンEffective Data Lakes - ユースケースとデザインパターン
Effective Data Lakes - ユースケースとデザインパターンNoritaka Sekiyama
 
S3 整合性モデルと Hadoop/Spark の話
S3 整合性モデルと Hadoop/Spark の話S3 整合性モデルと Hadoop/Spark の話
S3 整合性モデルと Hadoop/Spark の話Noritaka Sekiyama
 
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the CloudAmazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the CloudNoritaka Sekiyama
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Noritaka Sekiyama
 
運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用TipsNoritaka Sekiyama
 
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャストNoritaka Sekiyama
 
Floodlightってぶっちゃけどうなの?
Floodlightってぶっちゃけどうなの?Floodlightってぶっちゃけどうなの?
Floodlightってぶっちゃけどうなの?Noritaka Sekiyama
 

More from Noritaka Sekiyama (13)

5分ではじめるApache Spark on AWS
5分ではじめるApache Spark on AWS5分ではじめるApache Spark on AWS
5分ではじめるApache Spark on AWS
 
VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話VPC Reachability Analyzer 使って人生が変わった話
VPC Reachability Analyzer 使って人生が変わった話
 
AWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザAWS で Presto を徹底的に使いこなすワザ
AWS で Presto を徹底的に使いこなすワザ
 
Sparkにプルリク投げてみた
Sparkにプルリク投げてみたSparkにプルリク投げてみた
Sparkにプルリク投げてみた
 
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS GlueModernizing Big Data Workload Using Amazon EMR & AWS Glue
Modernizing Big Data Workload Using Amazon EMR & AWS Glue
 
Running Apache Spark on AWS
Running Apache Spark on AWSRunning Apache Spark on AWS
Running Apache Spark on AWS
 
Effective Data Lakes - ユースケースとデザインパターン
Effective Data Lakes - ユースケースとデザインパターンEffective Data Lakes - ユースケースとデザインパターン
Effective Data Lakes - ユースケースとデザインパターン
 
S3 整合性モデルと Hadoop/Spark の話
S3 整合性モデルと Hadoop/Spark の話S3 整合性モデルと Hadoop/Spark の話
S3 整合性モデルと Hadoop/Spark の話
 
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the CloudAmazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
Amazon S3 Best Practice and Tuning for Hadoop/Spark in the Cloud
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
 
運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips運用視点でのAWSサポート利用Tips
運用視点でのAWSサポート利用Tips
 
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト
 
Floodlightってぶっちゃけどうなの?
Floodlightってぶっちゃけどうなの?Floodlightってぶっちゃけどうなの?
Floodlightってぶっちゃけどうなの?
 

Introduction to New CloudWatch Agent

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Noritaka Sekiyama Senior Cloud Support Engineer, Amazon Web Services Japan 2018.02.19 / OpsJAWS Meetup #14 Introduction to New CloudWatch Agent
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 関山 宜孝 (Noritaka Sekiyama) Senior Cloud Support Engineer - AWS サポートの中の人 - 専門は Big Data (EMR, Glue, Athena, …) - もう一つの専門は CloudWatch - OpsJAWS, JAWS-UG ビッグデータ支部に出没 - JAWS DAYS 2018 楽しみ Who I am... @moomindani
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS リソースやアプリケーションをモニタリングするため のサービス そもそも CloudWatch って何? メトリクス アラーム ログ イベント
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS リソースや OS, アプリケーションのメトリクスを収集、 保管、表示するサービス CloudWatch メトリクスって?
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. デフォルトメトリクス • AWS が自動的に生成するメトリクス ⎼ 例1) EC2 の CPUUtilization ⎼ 例2) ELB の RequestCount • 名前空間: AWS/[サービス名] ⎼ 例1) AWS/EC2 ⎼ 例2) AWS/ELB カスタムメトリクス • ユーザが自由に生成するメトリクス • 名前空間: 自由 (※AWS/ は予約されているので使用不可) デフォルトメトリクスとカスタムメトリクス
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 のデフォルトメトリクス メトリクス名 説明 CPUUtilization CPU 使用率 DiskReadOps インスタンスストアのディスク読み取り I/O 回数 DiskWriteOps インスタンスストアのディスク書き込み I/O 回数 DiskReadBytes インスタンスストアのディスク読み取り I/O サイズ DiskWriteBytes インスタンスストアのディスク書き込み I/O サイズ NetworkIn 全ネットワークインターフェースでの受信サイズ NetworkOut 全ネットワークインターフェースでの送信サイズ NetworkPacketsIn 全ネットワークインターフェースでの受信パケット数 NetworkPacketsOut 全ネットワークインターフェースでの送信パケット数 StatusCheckFailed インスタンス・システムステータスチェックの結果 StatusCheckFailed_Instance インスタンスステータスチェックの結果 StatusCheckFailed_System システムステータスチェックの結果
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS リソースや OS, アプリケーションのログを収集、保管、 表示するサービス CloudWatch ログって? CloudWatch Metrics CloudWatch Logs Metric Filters Subscription Filters Kinesis Firehose Kinesis Streams Lambda Resources that writes logs To CloudWatch Logs Your custom logs
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. デフォルトログ • AWS が自動的に生成するログ ⎼ 例1) Lambda のコンソールログ ⎼ 例2) VPC フローログ カスタムログ • ユーザが自由に生成するログ ⎼ 例1) OS ログ (syslog, Windows イベントログ, etc.) ⎼ 例2) アプリケーションログ (Apache アクセスログ, etc.) デフォルトログとカスタムログ
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. インスタンス OS 内部の情報を収集したい • メモリ使用率 • コア別 CPU 使用率 • ロードアベレージ • OS システムログ アプリケーションの情報を収集したい • アクセス数 • エラー数 • アプリケーションログ カスタムメトリクス・ログの主なユースケース
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. カスタムメトリクス収集 • CloudWatch CLI (廃止済) • CloudWatch Monitoring Script for Linux • collectd plugin for CloudWatch • CloudWatch Monitoring Script for Windows (廃止済) • EC2Config/SSM Agent (Windows) カスタムログ収集 • CloudWatch Logs Agent (Linux) • EC2Config/SSM Agent (Windows) これまでのやりかた
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. カスタムメトリクス収集・カスタムログ収集 • New CloudWatch Agent (Linux/Windows) これからのやりかた
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 単一のエージェント • メトリクスとログの両方を単一エージェントで収集 複数プラットフォーム/複数環境 • Linux, Windows の両方で稼働 • オンプレミス、クラウドの両方で稼働 柔軟な設定 • 標準で多種多様なシステムメトリクスを取得、さらに追加可能 CloudWatch の機能との連携 • 高解像度メトリクス、ディメンジョンに基づく集約等に対応 New CloudWatch Agent って?
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. cpu_time_active cpu_time_guest cpu_time_guest_nice cpu_time_idle cpu_time_iowait cpu_time_irq cpu_time_nice cpu_time_softirq cpu_time_steal cpu_time_system cpu_time_user cpu_usage_guest cpu_usage_guest_nice cpu_usage_idle cpu_usage_iowait cpu_usage_irq cpu_usage_nice cpu_usage_softirq cpu_usage_steal cpu_usage_system cpu_usage_user エージェントにより収集されるメトリクス (Linux) disk_free disk_inodes_free disk_inodes_total disk_inodes_used disk_total disk_used disk_used_percent diskio_iops_in_progress diskio_io_time diskio_reads diskio_read_bytes diskio_read_time diskio_writes diskio_write_bytes diskio_write_time mem_active mem_available mem_available_percent mem_buffered mem_cached mem_free mem_inactive mem_total mem_used mem_used_percent net_bytes_recv net_bytes_sent net_drop_in net_drop_out net_err_in net_err_out net_packets_sent net_packets_recv netstat_tcp_close netstat_tcp_close_wait netstat_tcp_closing netstat_tcp_established netstat_tcp_fin_wait1 netstat_tcp_fin_wait2 netstat_tcp_last_ack netstat_tcp_listen netstat_tcp_none netstat_tcp_syn_sent netstat_tcp_syn_recv netstat_tcp_time_wait netstat_udp_socket processes_blocked processes_dead processes_idle processes_paging processes_running processes_sleeping processes_stopped processes_total processes_total_threads processes_wait processes_zombie swap_free swap_used swap_used_percent
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Windows パフォーマンスカウンタで参照できるメトリクス • 例) Processor オブジェクト % Interrupt Time カウンタ エージェントにより収集されるメトリクス (Windows)
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Basic/Standard/Advanced の 3段階で EC2/オンプレミス, Linux/Windows にメトリクスのテンプレートを提供 事前定義されたメトリクスセット
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Linux 2014.03.02 以降 Ubuntu Server 16.04/14.04 CentOS 7.0/6.5 Red Hat Enterprise Linux (RHEL) 7.4/7.0/6.5 Debian 8.0 Windows Server 2016, 2012, 2008 (64bit) 対応 OS
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. IAM ロール/ユーザーの作成・設定 2. エージェントパッケージのダウンロード • Systems Manager Run Command • S3 ダウンロードリンク 3. エージェントの設定 • 設定ウィザード • 設定ファイルをマニュアル作成 4. エージェントの開始 • Systems Manager Run Command • コマンドライン インストールの流れ
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CloudWatch Agent がメトリクスやログを CloudWatch に 送信するためにアクセスを許可する必要がある 1. IAM ロール/ユーザーの作成・設定 { "Version": "2012-10-17", "Statement": [ { "Sid": "CloudWatchAgentServerPolicy", "Effect": "Allow", "Action": [ "logs:CreateLogStream", "cloudwatch:PutMetricData", "ec2:DescribeTags", "logs:DescribeLogStreams", "logs:CreateLogGroup", "logs:PutLogEvents", "ssm:GetParameter" ], "Resource": "*" } ] }
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Systems Manager Run Command または S3 ダウンロー ドリンクからエージェントパッケージをダウンロードし、イ ンストールする 2. エージェントパッケージのダウンロード $ wget https://s3.amazonaws.com/amazonclo udwatch- agent/linux/amd64/latest/AmazonClo udWatchAgent.zip $ unzip AmazonCloudWatchAgent.zip $ sudo ./install.sh
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. プロキシ、認証情報、およびリージョン情報 • /opt/aws/amazon-cloudwatch-agent/etc/common- config.toml エージェント、メトリクス、ログ情報 • /opt/aws/amazon-cloudwatch-agent/bin/config.json • ウィザードで対話的に設定可能 3. エージェントの設定 $ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ウィザードで対話的に設定 $ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard ============================================================= = Welcome to the AWS CloudWatch Agent Configuration Manager = ============================================================= On which OS are you planning to use the agent? 1. linux 2. windows default choice: [1]: 1 Trying to fetch the default region based on ec2 metadata... Are you using EC2 or On-Premises hosts? 1. EC2 2. On-Premises default choice: [1]: 1 Do you want to monitor any host metrics? e.g. CPU, memory, etc. 1. yes 2. no default choice: [1]: 1 Do you want to monitor cpu metrics per core? Additional CloudWatch charges may apply. 1. yes 2. no default choice: [1]: 1 …
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Systems Manager Run Command またはコマンドライン からエージェントを起動する 4. エージェントの開始 $ sudo /opt/aws/amazon-cloudwatch- agent/bin/amazon-cloudwatch-agent- ctl -a fetch-config -m ec2 -c file:configuration-file-path –s $ sudo /opt/aws/amazon-cloudwatch- agent/bin/amazon-cloudwatch-agent- ctl -m ec2 -a status { "status": "running", "starttime": "2018-02- 16T04:25:17+0000", "version": "1.208.0" }
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CloudWatch コンソールにおけるメトリクス表示
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CloudWatch コンソールにおけるログ表示
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. これから新しい環境を構築するときは New CloudWatch Agent を使いましょう! 機能要望や不具合報告などはぜひサポートケース(または フォーラム)で! • 今日の分は口頭で伝えていただければ、可能な限り開発チームと連携 します;) おわりに
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.