0Pricing
System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) icon

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)

BackendCloudSystemsDataDatabaseEnterpriseScripting

logging、metrics、tracingを用いたシステム観測性をマスターし、ELK StackとOpenTelemetryの実践的スキルで堅牢なアプリケーション監視を実現します。

🤖 AI 搭載📚 12 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Logging、Metrics、Tracing — 観測性の3つの柱

観測性とは、障害に対応するチームと障害が発生する前にシステムを理解するチームを分ける要素です。このトラックは全体を網羅します。構造化ログ、時系列メトリクス、分散tracing、そして業界で支配的な2つのツールチェーン — ELK Stack(Elasticsearch、Logstash、Kibana)とOpenTelemetry — を用いた実践的な学習です。モノリシックなアプリケーションをinstrumentしても、マルチサービスのcloud-native applicationをinstrumentしても、ここで得たスキルは本番環境で直接応用できます。

学習内容

システム観測性と構造化application loggingの基礎からスタートし、システムメトリクスの収集と解釈、そして初めてのELK Stack pipelineの構築へと進みます。OpenTelemetryのコア概念 — span、trace、context propagation — を学び、サービス間の分散tracingを実装します。応用レベルでは、Advanced ELK Stack Techniques、複雑な観測性パターン、securityとperformance instrumentation、完全なcloud-native observabilityなどの技法を適用します。トラックの集大成として、ゼロから完全な観測性プラットフォームを設計・構築します。

学習パス

A1からC2レベルまで、12の集中コースで構成されています。トラックはIntroduction to System Observability(A1、無料)とGetting Started with Application Loggingから始まり、メトリクス、ELK基礎、OpenTelemetryコア概念、分散tracingをカバーするB4段階のコースへと進みます。最後の5つのコースはC1–C2レベル:Advanced ELK Stack Techniques、Advanced Observability Patterns、Observability in Cloud-Native Environments、Security and Performance with Observability、そして総合課題となるBuilding an Observability Platformです。

学習の進め方

各コースは短い実践的なレッスンに分かれており、組み込みエディタで完結します。リアルタイムのフィードバックとAI tutorが困った時にサポートします。おもちゃの例ではなく、実際の設定、実際のクエリ、実際のinstrumentation codeで作業するため、すべてのレッスンが仕事で直面するタスクと直結しています。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

12コース

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)ラーニングパスのすべてのコース

01

システムオブザーバビリティ入門

A14レッスン

システムオブザーバビリティの基本概念と、現代のソフトウェア開発における重要な役割を理解します。3つの柱であるログ、メトリクス、トレースを学び、それぞれがアプリケーションの健全性維持に不可欠な理由を理解します。

02

アプリケーションロギングを始める

A24レッスンPRO

オブザーバビリティの基盤となるロギングの世界を学びます。さまざまなログ形式、ログ生成のベストプラクティス、ログの一元収集と分析の基礎概念を取り上げます。

03

システムメトリクスを深く理解する

B14レッスンPRO

システムの動作とパフォーマンスを理解するための、メトリクスの力を学びます。さまざまなメトリクスの種類、効果的な収集戦略、重要なデータポイントの可視化とアラート設定を取り上げます。

04

ELK Stackの基礎

B14レッスンPRO

Elastic Stack(ELK)の実践的な入門を学びます。Elasticsearch、Logstash、Kibanaという中核コンポーネントと、それらを連携させてオブザーバビリティデータを取り込み、保存、可視化する方法を取り上げます。

05

OpenTelemetryの中核概念

B14レッスンPRO

アプリケーションに計装を追加するためのオープンソース標準、OpenTelemetryを学びます。OTelのアーキテクチャ、データモデル、コレクター、ログ・メトリクス・トレース生成の標準化について取り上げます。

06

分散トレーシング入門

B24レッスンPRO

トレーシングを使って、分散システムの複雑さを解き明かします。トレース、スパン、コンテキスト伝播の中核概念を学び、エンドツーエンドのリクエストフローを可視化する方法を理解します。

07

OpenTelemetryを効果的に実装する

B24レッスンPRO

OpenTelemetryをアプリケーションに統合する実践的な方法を習得します。自動計装、手動計装のベストプラクティス、重要な概念であるコンテキスト伝播を取り上げます。

08

ELK Stackの高度なテクニック

C14レッスンPRO

ELK Stackの高度なクエリ、データ処理、可視化に焦点を当て、専門知識を深めます。Elasticsearch、Logstash、Kibanaを使って高度なオブザーバビリティソリューションを構築できるようになります。

09

高度なオブザーバビリティパターン

C14レッスンPRO

高度なパターンと手法でオブザーバビリティ戦略を強化します。本コースでは、さまざまなデータ型の相関分析、異常検知、堅牢なシステム状態を実現するためのサービスレベル目標の定義に重点を置きます。

10

クラウドネイティブ環境におけるオブザーバビリティ

C14レッスンPRO

クラウドネイティブアーキテクチャの課題に対応できるよう、オブザーバビリティのスキルを応用します。本コースでは、マイクロサービス、Kubernetes、サーバーレス関数を監視するための専門的な戦略を扱います。

11

オブザーバビリティによるセキュリティとパフォーマンス

C14レッスンPRO

インシデント対応にとどまらず、オブザーバビリティデータを活用します。本コースでは、ログ、メトリクス、トレースを使ってセキュリティを強化し、パフォーマンスを最適化し、インフラのコストを管理する方法を学びます。

12

オブザーバビリティプラットフォームの構築

C24レッスンPRO

学習の総仕上げとして、包括的なオブザーバビリティプラットフォームの設計、構築、スケーリング方法を理解します。本コースでは、戦略的な計画、インフラに関する考慮事項、オブザーバビリティ分野の今後の動向を扱います。

よくある質問

よくある質問

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)コースは無料ですか?

はい。System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)コースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)を完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)コースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)を今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る