Slide 1

Slide 1 text

MELT ってなんだ? ~AWS での MELT とは~

Slide 2

Slide 2 text

自己紹介 名前  松尾太平(ジョン) 略歴 • 長崎生まれ福岡在住 • 物心ついてから実家の家業である魚屋に従事 • 現在は東京の会社(ForgeVision, inc.)で AWS のコンサルティング パートナーとしてインフラ回りを担当 • 2020- はてな社 公認 Mackerel Ambassador • 2023-2024 Japan AWS All Certifications Engineers • 2024/1- AWS Community Builders • 2024- AWS Ambassadors • 2024/6- JAWS-UG 佐賀 運営メンバー 座右の銘  魚介系エンジニア 好きな魚  鮫、鯵 •特技    神経締め #jawsug #jawsugsaga

Slide 3

Slide 3 text

まず初めにお伝えしたいこと 経験をもとにした主観的なお話しがメインとなりますの で、その点予めご容赦を・・・ #jawsug #jawsugsaga

Slide 4

Slide 4 text

MELT ってなんなのよ? #jawsug #jawsugsaga

Slide 5

Slide 5 text

MELT ってなんなのよ? M E L T ・・・ ・・・ ・・・ ・・・ Metrics(メトリクス ) Event(イベント) Log(ログ) Trace(トレース) A ・・・ Alert(アラート) #jawsug #jawsugsaga

Slide 6

Slide 6 text

MELT ってなんなのよ? M E L T ・・・ ・・・ ・・・ ・・・ Metrics(メトリクス ) Event(イベント) Log(ログ) Trace(トレース) A ・・・ Alert(アラート) 近年最も重要なモニタリング要素!! #jawsug #jawsugsaga

Slide 7

Slide 7 text

MELT ってなんなのよ? Metrics(メトリクス ) ➔ システム、アプリケーションなどの一定期間のパ フォーマンスや状態をデータポイントとして収集し た集合体 ➔ メトリクスは何らかのベンチマークやシステムで定め た標準値と比較・分析される #jawsug #jawsugsaga

Slide 8

Slide 8 text

Metrics(メトリクス )例 ● CPU利用率 ● WEBリクエスト数 #jawsug #jawsugsaga

Slide 9

Slide 9 text

MELT ってなんなのよ? Event(イベント) ➔ システムやアプリケーションの様々なログやメトリクス の中で特定のアクティビティや状態の変化を分かり易 く抽象化したもの ➔ 近年ではモニタリングだけでなく、アプリケーション間 の連携でも重要視されている (何らかのアクションのト リガーとして利用される ) #jawsug #jawsugsaga

Slide 10

Slide 10 text

Event(イベント)例 ● サーバーの起動とシャットダウンイベント ● メモリ使用率のエラ ―イベント #jawsug #jawsugsaga

Slide 11

Slide 11 text

MELT ってなんなのよ? Log(ログ) ➔ システムやアプリケーションの開発者がデバッグなどを目 的に特定のコードブロックの実行時に出力するテキスト ➔ トラブルシュートの際に根本原因が究明に利用される ➔ ログの出力形式は開発元によって異なることが多いが、最 近は構造化ログとして JSON や XML 形式で出力されるこ とも増えている #jawsug #jawsugsaga

Slide 12

Slide 12 text

Log(ログ)例 ● WEBリクエストログ ● WEBリクエストログ (JSON)

Slide 13

Slide 13 text

MELT ってなんなのよ? Trace(トレース) ➔ システムやアプリケーション内で個々のコンポーネント間 (近年では特にマイクロサービス間 )のリクエストやトランザ クションのパフォーマンスや障害を追跡する目的に利用さ れる ➔ 従来のモニタリングよりもシステムを客観的な目線 (ユー ザ目線・ビジネス目線 )で捉えたもの ➔ オブザーバビリティにおける重要な柱として紹介されるこ とが多い #jawsug #jawsugsaga

Slide 14

Slide 14 text

Trace(トレース)例 ● WEBリクエストトレース #jawsug #jawsugsaga

Slide 15

Slide 15 text

AWS での MELT って? #jawsug #jawsugsaga

Slide 16

Slide 16 text

AWS の MELT 関連サービス早見表 #jawsug #jawsugsaga Metrics Event Log Trace EventBridge X-Ray CloudWatch Metrics CloudWatch Logs/Insights CloudWatch Alarm Synthetics Managed Service for Prometheus Trusted Advisor CrowdTrail Health Dashboard Distro for Open Telemetry Managed Grafana Managed Grafana Managed Grafana Resolver query logging Flow logs GuardDuty Performance insights ※カテゴリ分けは個人の見解です

Slide 17

Slide 17 text

さいごに #jawsug #jawsugsaga

Slide 18

Slide 18 text

まとめ MELT はモニタリングに置ける重要な要素です! AWS 以外でもモニタリングに特化した SaaS サービスがいく つ も提供されています (Newrelic、Datadog、Mackerel など) MELT を上手く活用することで、 問題の早期発見やパ フォーマンス・信頼性の向上 に繋げることができます 自分にあった最適なツールを選定してサービスの品質向上を 目指しましょう!! #jawsug #jawsugsaga

Slide 19

Slide 19 text

ご静聴ありがとうございました