OpenTelemetry でオブザーバビリティをクラウドネイティブにする

OpenTelemetry Collector の概念と、Splunk Observability Cloud にデータを送信するための使用方法を学びます。

1 hour Author Robert Castley

概要

OpenTelemetry を始めたばかりの組織は、オブザーバビリティバックエンドにデータを直接送信することから始めるかもしれません。これは初期テストには適していますが、オブザーバビリティアーキテクチャの一部として OpenTelemetry Collector を使用することで多くのメリットが得られ、本番環境へのデプロイメントには推奨されています。

このワークショップでは、OpenTelemetry Collector の使用に焦点を当て、Splunk Observability Cloud で使用するための receivers、processors、exporters の設定の基礎から始めます。参加者は初心者から、分散プラットフォームのビジネスオブザーバビリティニーズを解決するためのカスタムコンポーネントを追加できるレベルまで到達します。

Ninja セクション

ワークショップを通じて、展開可能な Ninja セクション があります。これらはより実践的で、ワークショップ内または自分の時間に探索できる詳細な技術情報を提供します。

これらのセクションの内容は、OpenTelemetry プロジェクトの頻繁な開発により古くなる可能性があることにご注意ください。詳細が同期していない場合はリンクが提供されます。更新が必要な箇所を見つけた場合はお知らせください。

Ninja: Test Me!
このワークショップを完了すると、正式に OpenTelemetry Collector Ninja になります!

対象者

このインタラクティブなワークショップは、OpenTelemetry Collector のアーキテクチャとデプロイメントについてさらに学びたい開発者およびシステム管理者を対象としています。

前提条件

学習目標

このワークショップの終了時には、参加者は以下のことができるようになります

OpenTelemetry アーキテクチャ

%%{
  init:{
    "themeVariables": {
      "primaryColor": "#ffffff",
      "clusterBkg": "#eff2fb",
      "defaultLinkColor": "#333333"
    }
  }
}%%
flowchart LR;
    subgraph Collector
    A[OTLP] --> M(Receivers)
    B[JAEGER] --> M(Receivers)
    C[Prometheus] --> M(Receivers)
    end
    subgraph Processors
    M(Receivers) --> H(Filters, Attributes, etc)
    E(Extensions)
    end
    subgraph Exporters
    H(Filters, Attributes, etc) --> S(OTLP)
    H(Filters, Attributes, etc) --> T(JAEGER)
    H(Filters, Attributes, etc) --> U(Prometheus)
    end