Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CloudWatch Metric Streamsのススメ
Search
Seigo Watanabe
June 26, 2022
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CloudWatch Metric Streamsのススメ
Seigo Watanabe
June 26, 2022
More Decks by Seigo Watanabe
See All by Seigo Watanabe
日本から参加する AWS re:Invent 2024 : Simplexityってなんだ?
cmwatanabeseigo
1
1k
可観測性(オブザーバビリティ) みっつのアプローチとひとつの目的地 〜監視とどうすみ分ける?〜
cmwatanabeseigo
0
1.1k
運用の優秀性 5つのステージと可観測性
cmwatanabeseigo
0
880
AWSいまどきの監視(モニタリング)事情 -CloudWatchのその先に-
cmwatanabeseigo
1
8.9k
守りの監視から攻めの監視へシフトしよう #devio2023
cmwatanabeseigo
0
1.5k
DevOpsとSREのために知るべき3つの原則 〜忙しすぎるエンジニアのための開発環境リファクタリングガイド〜
cmwatanabeseigo
3
8.1k
エンジニアの教養2023 #0 Introduction
cmwatanabeseigo
0
6.3k
エンジニアの教養2023 #1 メタ学習
cmwatanabeseigo
0
6.3k
エンジニアの教養2023 #2 タスクばらし
cmwatanabeseigo
0
6.4k
Featured
See All Featured
From π to Pie charts
rasagy
1
400
Mobile First: as difficult as doing things right
swwweet
225
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
470
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
880
Designing Powerful Visuals for Engaging Learning
tmiket
1
600
Code Review Best Practice
trishagee
74
20k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
360
Odyssey Design
rkendrick25
PRO
2
870
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Transcript
CloudWatch Metric Streams のススメ 渡辺聖剛@Classmethod 2022.06.26 JAWS-UG福岡
自己紹介 渡辺聖剛 (Seigo Watanabe) • クラスメソッド株式会社 アライアンス統括部 • 好きな AWS
サービス ◦ ACM ◦ Route 53 ◦ CloudWatch • 在住:福岡 (2020.07〜) • 出身:長崎 (〜1991.03) https://dev.classmethod.jp/author/watanabe-seigo/ 2
Metric Streams !
Amazon CloudWatch Metric Streams https://aws.amazon.com/jp/blogs/news/cloudwatch-metric-streams-send-aws-metrics-to-partners-and-to-your-apps-in-real-time/ 4
従来のCloudWatch + 3rd PT 監視システム https://dev.classmethod.jp/articles/202104-breaking-cloudwatch-metric-stream/ 5
CloudWatch Metric Streams + 3rd PT 監視システム https://dev.classmethod.jp/articles/202104-breaking-cloudwatch-metric-stream/ 6
出力先はKinesis Data Firehoseに依存 https://docs.aws.amazon.com/firehose/latest/dev/create-destination.html AWS内 • Amazon S3 / Amazon
Redshift / OpenSearch Service サードパーティ製品:SaaS • Datadog / Honeycomb / Coralogix / Dynatrace / LogicMonitor / MongoDB Cloud / New Relic / Splunk / Sumo Logic その他 • HTTP Endpoint 7
(API pollingと比較した) Metric Streamsの利点 👍 はやい 👍 やすい 👍 うまい
8
はやい(低レイテンシ) https://dev.classmethod.jp/articles/202104-breaking-cloudwatch-metric-stream/ 9
やすい(コストダウン)...? ex) EC2 1台あたり毎分20メトリック(デフォルト 17 + CW Agent 3)と仮定 1日あたり
20 x5(統計) x 60(分) x 24(時間) = 144,000 メトリクス ※統計 = Min, Max, Average, Sum, SampleCount CloudWatch API 144,000(メトリクス) / 10,000 x 0.3USD = 4.32USD ※API課金にはボリュームディスカウントが効きます https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html https://aws.amazon.com/jp/cloudwatch/pricing/?nc1=h_ls 10
やすい(コストダウン)...? (cont.) ex) EC2 1台あたり毎分20メトリック(デフォルト 17 + CW Agent 3)と仮定 1日あたり
20 x5(統計) x 60(分) x 24(時間) = 144,000 メトリクス ※統計 = Min, Max, Average, Sum, SampleCount Metric Sterams 144,000(メトリクス) / 1,000 x 0.01USD = 1.44USD ( < 4.32USD ) 1/3! ...と思ったら、 https://aws.amazon.com/jp/kinesis/data-streams/pricing/ 11
やすい(コストダウン)...? (cont.) ex) EC2 1台あたり毎分20メトリック(デフォルト 17 + CW Agent 3)と仮定 1日あたり
20 x5(統計) x 60(分) x 24(時間) = 144,000 メトリクス ※統計 = Min, Max, Average, Sum, SampleCount Metric Sterams 144,000(メトリクス) / 1,000 x 0.01USD = 1.44USD Kinesis Data Firehose 24(時間) x 0.052USD = 1.25USD + データ保存/取得料金(GB課金) 合計 2.69USD + α ( < 4.32USD ) ※東京リージョンの場合 https://aws.amazon.com/jp/kinesis/data-streams/pricing/ 12
やすい(コストダウン)...? (cont.) 使い方によっては 思ったほど安くならない可能性があるかもしれない (でもほぼほぼ安くなるはず) 13
うまい(付加価値) • メトリクスデータをS3やRedshiftに長期保存 ◦ CloudWatchメトリクスの保存期間は15日(1min粒度) / 455日(1h粒度) ◦ S3になら何年でも好きなだけ保存可能 •
独自分析 ◦ OpenTeremetry・JSON出力対応 ◦ Amazon OSSへ送信+Kibanaで可視化、HTTP Endpoint • 対応SaaSも続々拡充 ◦ ローンチ : Datadog / Dynatrace / New Relic / Splunk / Sumo Logic ◦ 追加対応 : Honeycomb / Coralogix / LogicMonitor / MongoDB Cloud https://aws.amazon.com/jp/about-aws/whats-new/2016/11/cloudwatch-extends-metrics-retention-and-new-user-interface/ 14
注意点 • 送信するメトリクスはネームスペース単位でコントロール ◦ CloudWatch Metric Strerams側でコントロール ◦ 受信側でフィルタしても課金対象にはなってしまう •
リージョンに注意 ◦ Metric StreamsとKinesis Data Firehoseはリージョナル ◦ Route 53 や CloudFront などのグローバルサービスは N.Virginiaに作成 • 追加の統計メトリクスも送信可能 ◦ 必要な情報を厳選して追加しよう ◦ 受信側のサポートも要確認 https://dev.classmethod.jp/articles/amazon-cloudwatch-metric-streams-additional-statistics/ 15
PR https://dev.classmethod.jp/articles/202104-instruction-metric-streams-for-new-relic-step-by-step/
Enjoy!
None