강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

実習で学ぶPrometheus - {{ x86-64, arm64 }}

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

難易度 中級以上

受講期間 無制限

  • k8s
  • kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes

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

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

4.9

5.0

jane

30% 受講後に作成

よく学んでいます。

5.0

void

9% 受講後に作成

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

5.0

Haksung Kim

100% 受講後に作成

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

受講後に得られること

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

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

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

  • Prometheus Query Language(PromQL)

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

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

  • ネイティブPrometheusとPrometheus Operatorの違い

  • クラウド事業者が使用するPrometheusオペレーター

  • ServiceMonitorとPodMonitorの使い方

  • エンドポイントを監視できるPrometheusブラックボックス

  • 実務で使えるPrometheusのPromQL

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

最も簡単で幅広いPrometheusガイド。

⚓ Kubernetesモニタリングに必要なPrometheusを最も簡単に、幅広く扱います。

📢 Kubernetes v1.30で実習をアップデート!

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

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

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

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

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

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

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

Part 1. Prometheusに対する理解及び構成

  • ch1: モニタリングとは?
  • ch2: 『共通』Kubernetes実習環境を構築(+Prometheus配布)

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

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

Part 3. Prometheusオペレーター

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

なぜPrometheusを学ぶべきなのでしょうか?

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

したがって、すでにほぼ標準として定着しているKubernetesインフラを使用している、または使用する予定であれば、必須で学ぶべき領域がPrometheusです。

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

したがって、Kubernetesのようなインフラをすでに使用している、または使用する予定がある場合は、一日でも早くPrometheusを習得し、これを活用して先進的な開発者/エンジニアとして成長できることを願っています。それでは今すぐ、馴染みがなかったPrometheusについての学びを一緒に始めてみませんか? 😃


この講義の特徴

📕

プロメテウスだけを深く広く集中的に扱う国内唯一のプロメテウス専門講座です。

🔎

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

🧰

Prometheusを実務で使用する活用方法まで、すべて詳しくご紹介します。

👨‍💻

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

🚩

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

💾

Kubernetesラボ環境の構築に困難を感じる受講生のために手動でインストール構成するスクリプトとマニュアルを提供します。

📖 Kubernetesクラスタ手動インストールガイド (2026.01.10, リンク)

これまで周りでKubernetesを扱ってはいるものの、Prometheusのような重要な要素を扱うのが難しいと感じている方々を多く見てきました。前回の講義『簡単に始めるKubernetes』と『図で学ぶKubernetes』を通じてKubernetesを理解したとしても...実際、講義が終わる時点でお伝えしたように、Kubernetesは単にKubernetesだけを理解して使えるインフラではありません。

したがって「どうすれば簡単に、本当に簡単にPrometheusを扱う方法を教えられるか?」「どうすればKubernetesエコシステムで一緒に使えるようにできるか?」という悩みを込めた講義です。

この講義をすべて聞いて内容を理解すれば、Prometheusの公式ホームページにある以下のアーキテクチャがなぜそのように構成されなければならなかったのか、そしてどのように活用できるのかを理解することができます。

Prometheusの公式アーキテクチャ (ページへ移動)


積極的なK8s&Prometheusへの貢献活動

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

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

Kubernetes Storage Performanceツールの改善

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

毎年Kubernetesの標準アーキテクチャ提案

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

Kubernetes日本語化ドキュメントのイシュー報告

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

Kubernetes Volume Test Code 修正

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

Prometheus Blackbox Exporterのロゴ提案

PrometheusのBlackboxチームにロゴ関連の提言 (PRを見る)


Q&A 💬

Q. 事前課程『쉽게 시작하는 쿠버네티스』と『그림으로 배우는 쿠버네티스』を受講せずに受けても大丈夫ですか?

より多くの方がPrometheusの素晴らしさを学ぶことを望んでいますが...PrometheusはKubernetesを知らずには理解できない領域にあるため、必須として事前講座2つを受講してから受講されることを強くお勧めします。該当講座の全ての内容を理解しているレベルであれば、当然ながら受講しなくても構いませんが、連続した講座であるため、講座で説明した内容は言及のみですぐに進みます。

より正確な判断のために簡単に始めるKubernetes図で学ぶKubernetes講義の目次にある内容をご覧になるとよいでしょう。

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

正直に言うと、「いいえ」です。最も良い教科書はPrometheus公式ドキュメントです。しかし、公式ドキュメントは最初から勉強するにはどのように始めてどのように学ぶべきか定義しにくい部分があります。例えば、Prometheus公式ドキュメントは教科書だと思っていただき、この講義は参考書だと思っていただければと思います。ただし、個人的な意見としてPrometheus公式ドキュメントはKubernetesのように親切に整理されている教科書ではないため、参考書を先に見る方がより効果的にPrometheusを学べると思います。

Q. この講義だけを聞けばPrometheusのすべてを知ることができますか?

既存の講義(簡単に始めるKubernetes、図で学ぶKubernetes)でも言及しましたが、オンライン/オフライン講義数十時間である製品のすべてを教えることは不可能です。しかし、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講義の下部にダウンロードアドレスを提供). (Địa chỉ tải xuống được cung cấp ở cuối bài giảng 2.3)
  • 質問への回答は提供しますが、講義費用にはQ&Aは含まれておりません。ただし、実習ができない場合や、誤った内容がある場合はお知らせいただければ、可能な限り迅速に対応いたします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Kubernetesモニタリングの核心要素であるPrometheusを始めたい方

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

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

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

  • Kubernetesを簡単に始める講座レベルの知識

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

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

こんにちは
です。

1,399

受講生

69

受講レビュー

30

回答

4.9

講座評価

2

講座

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

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

カリキュラム

全体

79件 ∙ (13時間 50分)

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

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

受講レビュー

全体

41件

4.9

41件の受講レビュー

  • neworldkim5506님의 프로필 이미지
    neworldkim5506

    受講レビュー 13

    平均評価 5.0

    5

    30% 受講後に作成

    よく学んでいます。

    • qmax0311444님의 프로필 이미지
      qmax0311444

      受講レビュー 2

      平均評価 5.0

      5

      61% 受講後に作成

      • paulmoon008308님의 프로필 이미지
        paulmoon008308

        受講レビュー 111

        平均評価 4.9

        5

        8% 受講後に作成

        • persianfold8023님의 프로필 이미지
          persianfold8023

          受講レビュー 1

          平均評価 5.0

          5

          30% 受講後に作成

          • mjjo171512님의 프로필 이미지
            mjjo171512

            受講レビュー 5

            平均評価 5.0

            5

            31% 受講後に作成

            ¥12,215

            k8sの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

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