inflearn logo
知識共有
inflearn logo

実習で孊ぶプロメテりス (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,435

受講生

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% 受講埌に䜜成

    よく孊んでいたす。

    • paulmoon008308님의 프로필 읎믞지
      paulmoon008308

      受講レビュヌ 111

      ∙

      平均評䟡 4.9

      5

      8% 受講埌に䜜成

      • persianfold8023님의 프로필 읎믞지
        persianfold8023

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        30% 受講埌に䜜成

        • mjjo171512님의 프로필 읎믞지
          mjjo171512

          受講レビュヌ 5

          ∙

          平均評䟡 5.0

          5

          31% 受講埌に䜜成

          • qmax0311444님의 프로필 읎믞지
            qmax0311444

            受講レビュヌ 2

            ∙

            平均評䟡 5.0

            5

            61% 受講埌に䜜成

            k8sの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            ï¿¥12,610