実習で学ぶプロメテウス (Prometheus Stack)

プロメテウス(🔥)を最も簡単かつ迅速に理解するために、実習中心に構成しました。🧭 特に、すでに検証済みのベストセラー『コンテナインフラ環境構築のためのKubernetes/Docker』で検証された内容をさらに拡張し、プロメテウス自体をより深く学習できるように作成しました。💯 また、実務的な内容が「補講」として定期的に追加されています。プロメテウスをこれほど深く、かつ幅広く扱った講義は他にないと自負しています!

難易度 中級以上

受講期間 無制限

Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

jane

30% 受講後に作成

よく学んでいます。

5.0

void

9% 受講後に作成

プロメテウスを急いで勉強しようとしましたが、バグラントなどのテーマがあり、やや大変でした。内容自体は良いです。

5.0

Haksung Kim

100% 受講後に作成

個人的にはグバクより先にこの講義を聞いたのですが、授業に従うのに大きな難しさはありませんでした。 OSが変更されてアップデートができなかった資料がいくつかあったが、講師様が直ちに措置していただき、よく仕上げることができました。 続いてグラパナも頑張ります。 どちらの講師も苦労しました。

受講後に得られること

  • クバネティスと外部メトリクスを公開する環境に対するモニタリング

  • プロメテウスを思う存分実習できる自分だけの環境作り

  • プロメテウスのサービスディスカバリの原理

  • Prometheus Query Language(PromQL)

  • PromQLを短縮して使用できるRecording Rules

  • 問題が発生した際にアラートを受け取ることができるAlertManager

  • ネイティブプロメテウスとプロメテウスオペレーターの違い

  • クラウド事業者が使用するPrometheus Operator

  • ServiceMonitorとPodMonitorの使い方

  • エンドポイントをモニタリングできるPrometheus Blackbox Exporter

  • 実務で使えるプロメテウス PromQL

プロメテウス、基礎から実務まで一気に!

最も分かりやすく、かつ網羅的なプロメテウスガイド。

⚓ クーバネティスのモニタリングに必要なプロメテウスを、最も分かりやすく、幅広く扱います。

📢  クバネティス v1.30 で実習アップデート!

  • 2024年6月16日に、クバネティスの実習がv1.30に合わせて変更されました。
  • これに伴い、ch2は全講義で共通して使用される形式に変更され、既存のch2にあったプロメテウスのデプロイは2.11に変更されました。
  • また、基本オペレーティングシステムをCentOS 7からUbuntu 22.04に変更いたしました。
  • v1.30アップデートのために追加撮影された映像はありません。
  • 既存の補強はAが保存しており、v1.30以降はBで進行されます。
  • 🎉 Macシリコン (M1, M2, M3, M4 / arm64)を公式にサポートしました。 😄

この講義は、🔥 プロメテウス(Prometheus)をドキュメントで学ぶ際に直面する難しい部分を構造的に整理し、すべての内容を実習することで、プロメテウスをより簡単に学べるように構成した講義です。

💡 講義登録前に知っておくと良い点

  • プロメテウスは単独で使用されるのではなく、インフラシステムと有機的に連携して使用されるため、現在のインフラシステムであるクバネティスに関する事前知識が必ず必要です。該当する事前知識がない場合、講義の進行が難しいため、該当内容を必ずご確認ください。
  • 上記の内容を含め、講義の内容を理解したい場合は、プレビューで無料公開されている5.9.学んだことを総合して、より意味のあるPromQLを作成する のレッスンを先に視聴されることをお勧めします。
  • 以上の内容が十分に納得でき、現在の講義リストが役に立つと判断されましたら、受講を進めていただくことをお勧めします。

モニタリング(メトリクス)パイプラインとログパイプライン

その他、プロメテウスを説明する図解

今回の講義は、プロメテウスの構成要素、動作原理、そしてその応用を容易に理解できるようカリキュラムを構造化し、実務でプロメテウスを適用する際にメカニズムを十分に理解して構築できるように制作されました。受講生がこのような目標を効果的に達成できるよう、以下のような構成に従って進められます。

Part 1. プロメテウスの理解と構成

  • ch1: モニタリングとは?
  • ch2: 『共通』クバネティス実習環境の構築 (+プロメテウス配布)

Part 2. ネイティブプロメテウス

  • ch3: プロメテウス Web UI メニューを通じてプロメテウスの動作方式を学ぶ
  • ch4: プロメテウス エクスポーター(Exporter)
  • ch5: PromQLを作成する
  • ch6: プロメテウスの設定変更および便利な機能の追加
  • ch7: 実務で使用するアプリケーションモニタリング

Part 3. プロメテウス・オペレーター

  • ch8: プロメテウスオペレーターの使用法
  • ch9: プロメテウスオペレーター応用編
상세 목차는 하단 [커리큘럼]을 참고해주세요 😊

なぜプロメテウスを学ぶ必要があるのでしょうか?

プロメテウスは、クバネティスというインフラ上で稼働するほぼすべての要素に対するモニタリングデータを提供するように設計されています。本講義でも扱っていますが、このためにクバネティスの主要な構成要素においても、プロメテウスがメトリクスを収集できるようにあらかじめ準備されているほど、クバネティスという巨大なインフラと非常に密接な関連性を持っています。プロメテウスは露出されたメトリクスを収集するだけでなく、これを加工してユーザーがより簡単に利用できるようにする多様な機能も備えています。

したがって、すでにほぼ標準として定着しているクバネティス(Kubernetes)インフラを使用しているか、使用する予定であれば、必須で学ぶべき領域がプロメテウスです。

프로메테우스와 통합되어 있는 다양한 요소 (관련 문서)

したがって、クバネティスのようなインフラをすでに使用しているか、使用する計画があるなら、一日も早くプロメテウスを習得し、それを利用して先を行く開発者・エンジニアとして成長できることを願っています。それでは、今すぐ馴染みのなかったプロメテウスについての学びを一緒に始めてみませんか? 😃


この講義の特徴

📕

プロメテウスだけに深く広く集中して取り組む国内唯一のプロメテウス専門講座です。

🔎

プロメテウスのメニューからゆっくり、そして丁寧に説明し、学習者の理解を助けます。

🧰

プロメテウスを実務で使用する活用方法まで、すべて詳しくご紹介します。

👨‍💻

現役のクバネティスエンジニア、ITオープンソースコントリビューターが実務者の視点で直接、生き生きと講義します。

🚩

ベストセラー講義「コンテナインフラ環境構築のためのKubernetes操作」からさらに一歩進んで、k8sを深く拡張します。

💾

クバネティスのラボ環境構築に苦労している受講生のために、手動でインストール・構成するためのスクリプトとマニュアルを提供します。

📖 クバネティスクラスター手動インストールガイド (2026.01.10, リンク

これまで周囲でクバネティスを扱ってはいるものの、プロメテウスのような重要な要素を扱うのに苦労している方々をたくさん見てきました。前回の講義『簡単に始めるクバネティス』と『図解で学ぶクバネティス』を通じてクバネティスを理解したとしても… 実は講義の最後にお伝えしたように、クバネティスは単にクバネティスだけを理解すれば使いこなせるインフラではありません。

したがって、「どうすれば簡単に、本当に簡単にプロメテウスを扱う方法を教えられるだろうか?」、「どうすればクバネティスのエコシステムの中で共に活用できるようにできるだろうか?」という悩みを詰め込んだ講義です。

今回の講義をすべて受講し内容を理解すれば、プロメテウスの公式サイトにある以下のアーキテクチャがなぜそのように構成される必要があったのか、そしてどのように活用できるのかを理解することができます。

プロメテウス公式アーキテクチャ (ページへ移動)


積極的な K8s & Prometheus 貢献活動

Kubernetes クラスターの TLS 証明書管理

Kubernetesドキュメントのうち、クラスターでのTLS証明書管理に関する内容の変更リクエスト (イシューを見る)

Kubernetes Storage Performance ツールの改善

kDbenchのデプロイ (ツールを見る)

毎年クバネティス標準アーキテクチャを提案

2023年 クーバネティス標準アーキテクチャ (ドキュメントを見る)

Kubernetes 韓国語翻訳ドキュメントのイシュー報告

Kubernetesドキュメント内のCoreDNS内容の変更リクエスト (イシューを見る)

Kubernetes Volume Test Codeの修正

Kubernetesのボリュームテストコードを確認中、タイポを見つけてコードを変更 (PRを見る)

Prometheus Blackbox Exporter ロゴの提案

プロメテウス・ブラックボックスチームにロゴ関連の提案 (PRを見る)


Q&A 💬

Q. 事前コースの『簡単に始めるクバネティス』と『図解で学ぶクバネティス』を受講せずに受講しても大丈夫でしょうか?

より多くの方々にプロメテウスの素晴らしさを学んでいただきたいと願っていますが… プロメテウスはクバネティスを知らずしては理解できない領域にあるため、必須として事前講義2つを受講してから本講座を受講されることを強くお勧めします。該当する講義のすべての内容を理解しているレベルであれば、当然受講する必要はありませんが、連続性のある講義であるため、前の講義で説明した内容は言及するにとどめ、すぐに次に進む予定です。

より正確な判断のために、簡単に始めるクバネティス図解で学ぶクバネティスの講義目次にある内容を確認してみることをお勧めします。

Q. プロメテウスを必ずこの講義で学ばなければなりませんか?

正直に申し上げますと、「いいえ」です。最高の教科書はプロメテウスの公式ドキュメントです。しかし、公式ドキュメントは最初から勉強するには、どこから始めてどのように学べばよいか定義するのが難しい部分があります。例えるなら、プロメテウスの公式ドキュメントを教科書と考え、この講義を参考書と考えていただければと思います。ただ、個人的な意見としては、プロメテウスの公式ドキュメントはクバネティスほど親切にまとめられた教科書ではないため、参考書を先に見たほうがより効果的にプロメテウスを学べるのではないかと考えています。

Q. この講義さえ受ければ、Prometheusのすべてを理解できますか?

既存の講義(「簡単に始めるクバネティス」、「図解で学ぶクバネティス」)でも言及しましたが、数十時間のオンライン・オフライン講義で、ある製品のすべてを教えることは不可能です。しかし、プロメテウスの核心的な部分はすべて網羅しており、このような観点で扱う国内の講義は他にないと自負しています。

また、実務の観点から役立つ内容は継続的にアップデートする予定です。


講義で使用する
プログラムとバージョン & 講義ソース アドレス

バージョン 💾

  • Kubernetes - 1.30.3
  • Containerd - 1.6.31
  • Prometheus - 2.37 (LTS)
  • Prometheus Operator - 0.58.0
  • MetalLB - 0.14.4
  • NFS Subdirectory External Provisioner - 4.0.2
  • Kubernetes Metrics Server - Master / 0.7.1
  • Helm - 3.14.0

インフラ構成ツール 🏗️

ターミナル接続ツール 🚀


前回の講義
確認してみてください!

📣 学習前にご確認ください!

  • 受講生の皆様がスムーズに実習を行えるよう最善を尽くしておりますが、個人の環境によって発生するVagrant関連のエラーについては、対応いたしかねる場合がございますので、あらかじめご了承ください。
  • (x86-64) Vagrant関連のエラーにより実習の進行が困難な方のために、OVAイメージを提供しています。(2.3 講義の下部にダウンロードURLを記載)
  • 質問への回答は提供しておりますが、受講料にはQ&Aの費用は含まれておりません。ただし、実習がうまくいかない場合や、内容に誤りがある場合は、お知らせいただければ可能な限り迅速に対応いたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クバネティス(Kubernetes)モニタリングの核心要素であるPrometheusを始めたい方へ

  • プロメテウスの構造から実務まで、すべてを知りたい方へ

  • 有料モニタリングシステムから無料モニタリングシステムへ移行したい方

前提知識、
必要でしょうか?

  • 簡単に始めるクバネティス講義レベルの知識

  • 図解で学ぶKubernetes講座レベルの知識

  • Linuxで使用するコマンドおよびエディタ(vi)

こんにちは
k8sです。

1,439

受講生

72

受講レビュー

30

回答

4.9

講座評価

2

講座

グローバルソーシャルプラットフォーム企業でSite Reliability Engineerとして在籍しており、Kubernetesマルチクラスター管理およびデータベースプラットフォームの運用を主導している。CRD(Custom Resource Definition)に基づいたオペレーター開発、分散データベースのグローバルリージョン運用、大規模データパイプラインの自動化など、多様な経験をもとに、現場のエンジニアがKubernetesをより効率的に活用できるよう支援している。また、ISMS-P、GDPR、CCPAなどのグローバルなセキュリティ規制に準拠したデータライフサイクルパイプラインを設計・運用した実務経験を持ち、Kubernetesのオープンソースプロジェクトにも寄与している。

さらに、国内の主要大企業やクラウドファースト企業を対象に、クラウド移行、データガバナンスコンサルティング、セキュリティコンプライアンス対応を支援してきたほか、国家機関のクラウドインフラおよびデータセキュリティ関連の政策諮問にも参加した経験を通じて、実務と研究を並行して続けている。

もっと見る

共同知識共有者

カリキュラム

全体

79件 ∙ (13時間 50分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

42件

4.9

42件の受講レビュー

  • neworldkim5506님의 프로필 이미지
    neworldkim5506

    受講レビュー 13

    平均評価 5.0

    5

    30% 受講後に作成

    よく学んでいます。

    • persianfold8023님의 프로필 이미지
      persianfold8023

      受講レビュー 1

      平均評価 5.0

      5

      30% 受講後に作成

      • qmax0311444님의 프로필 이미지
        qmax0311444

        受講レビュー 2

        平均評価 5.0

        5

        61% 受講後に作成

        • mjjo171512님의 프로필 이미지
          mjjo171512

          受講レビュー 5

          平均評価 5.0

          5

          31% 受講後に作成

          • paulmoon008308님의 프로필 이미지
            paulmoon008308

            受講レビュー 111

            平均評価 4.9

            5

            8% 受講後に作成

            似ている講座

            同じ分野の他の講座を見てみましょう!

            ¥12,659