AWSで学ぶ!Grafana・Prometheusによるシステム監視入門講座
What you'll learn
- Grafana・Prometheus両ツールの概要・連携方法理解
- Linuxサーバー監視の概要理解
- Dockerコンテナ監視の概要理解
- Webサイト監視の概要理解
- アラート通知の概要理解
Requirements
- Linuxコマンドの基礎知識(あれば尚可) ※コマンドの概要についてコース内で適宜補足しているため、なくてもご受講いただけます
Description
<コースの概要>
本コースはAWS上のクラウド環境を使用し、下記ハンズオンを実施します。Grafana・PrometheusとGmail・Slackとの連携による、Linuxサーバー・Dockerコンテナ・Webサイトの監視、アラート通知を通じて、システム監視の仕組みを実践的に学ぶことができます。
[ハンズオン実施内容]
・Linuxサーバー監視、各種パネル作成
Grafana・Prometheusインストール
Grafana Data Source作成
Grafana Time seriesパネル作成(CPU使用時間)
Grafana GUI構成確認
Grafana Gaugeパネル、Tableパネル作成(ファイルシステム空容量)
Grafana Statパネル作成(サーバー稼働時間)
Grafana パネル表示変更オプション(メモリ使用量)
・Dockerコンテナ監視
Dockerインストール
Dockerコンテナステータスのメトリクス収集・視覚化
・Webサイト監視
主要SNSサイト(X, Youtube, Instagram)ステータスのメトリクス収集・視覚化
・アラート通知
メモリ使用量が閾値を超えた場合のアラート通知(Gmail通知)
メモリ使用量が閾値を超えた場合のアラート通知(Slack通知)
<他教材との違い>
本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。
・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。
・Grafana・Prometheusとは何か、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。
・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。
・全ハンズオンに完成版の設定ファイルや実行コマンド等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。
<コース受講後の姿>
本コース受講後には以下のスキルを自然と身に付けることができます。
・Grafana・Prometheus両ツールの概要・連携方法理解
・Prometheus上でのサンプルPromQL実行と各種メトリクス収集
・Grafana Data Source作成と、上記メトリクスの各種パネルによる視覚化
・Linuxサーバー監視の概要理解
・メモリ使用量、CPU使用時間のメトリクス収集・視覚化
・サーバー稼働時間、ファイルシステム空容量のメトリクス収集・視覚化
・Dockerコンテナ監視の概要理解
・ Dockerコンテナステータスのメトリクス収集・視覚化
・Webサイト監視の概要理解
・主要SNSサイト(X, Youtube, Instagram)ステータスのメトリクス収集・視覚化
・アラート通知の概要理解
・メモリ使用量が閾値を超えた場合のアラート通知(Gmail通知)
・メモリ使用量が閾値を超えた場合のアラート通知(Slack通知)
<コースの内容>
本コースの内容は以下の通りです。
コース概要
本コース受講にあたって
自己紹介
本コースのねらい
本コースの内容
Grafana・Prometheusハンズオン
準備その1-EC2インスタンス作成-
準備その2-Grafanaインストール-
準備その3-Prometheusインストール-
準備その4-Prometheus Node Exporterインストール-
本編1-Prometheusによるメトリクス確認-
準備その5-Grafana Data Source作成-
本編2-Grafanaによるメトリクス視覚化① Time seriesパネル-
本編3-Grafana GUI構成確認-
本編4-Grafanaによるメトリクス視覚化② Gaugeパネル-
本編5-Grafanaによるメトリクス視覚化③ Tableパネル-
本編6-Grafanaによるメトリクス視覚化④ Statパネル-
本編7-Grafanaによるメトリクス視覚化⑤ パネル表示変更オプション-
準備その6-Dockerインストール-
本編8-PrometheusによるDockerメトリクス確認-
本編9-GrafanaによるDockerメトリクス視覚化-
準備その7-Prometheus Blackbox Exporterインストール-
本編10-PrometheusによるWebサイトステータス監視-
本編11-GrafanaによるWebサイトステータス監視-
本編12-Grafanaによるアラート通知① Email通知-
本編13-Grafanaによるアラート通知② Slack通知-
後片付け-AWSリソース削除-
ボーナスレクチャー
ボーナスレクチャー
<変更履歴>
・2024/11/20: Q&A起因で「準備その1-EC2インスタンス作成- 」レクチャー添付資料LectureContents.pdf内のサービスファイルの記述を修正(修正前:Restart=on-failuer 修正後:Restart=on-failure ※failureのeとrのスペルミスの修正)
資料の修正をアナウンスする「次のレクチャーの補足」レクチャーを追加
Who this course is for:
- Grafana・Prometheusによるシステム監視の概要、連携方法が知りたいエンジニアの方
- Linuxサーバー監視の概要が知りたい方
- Dockerコンテナ監視の概要が知りたい方
- Webサイト監視の概要が知りたい方
- アラート通知の概要が知りたい方
Instructor
Career Background
- Active engineer with over 10 years of experience in the IT industry
- Extensive experience in software development and project management across various project scales
Areas of Expertise
- Full-stack development (Frontend: TypeScript, Angular; Backend: Java, Spring Boot)
- Cloud computing and DevOps (primarily AWS)
- Information security (authentication, authorization, secure communication)
Achievements as a Udemy Instructor
- Over 30,000 total students enrolled
- Multiple bestselling courses in full-stack development, AWS technologies, DevOps practices, and security implementation
- Numerous courses with top ratings
Message to Students
I combine practical knowledge gained from industry experience with the latest trends to provide you with immediately applicable skills. By balancing theory and practice, I am fully committed to supporting your career growth.
---
経歴
- IT業界で10年以上のキャリアを持つ現役エンジニア
- 多様な規模のプロジェクトにおけるソフトウェア開発とマネジメント経験
専門分野
- フルスタック開発(フロントエンド:TypeScript, Angular 、バックエンド:Java, Spring Boot)
- クラウドコンピューティングとDevOps(主にAWS)
- 情報セキュリティ(認証認可、セキュアな通信)
Udemy講師としての実績
- 累計受講者数30,000名以上
- フルスタック開発、AWS関連技術、DevOps実践、セキュリティ実装に関する複数のベストセラーコース
- 最高評価を獲得したコース多数
受講生の皆様へ
実務で培った知識と最新トレンドを融合し、即戦力となるスキルを提供します。 理論と実践のバランスを大切に、皆様のキャリアアップを全力でサポートします。