• 案件・求人一覧
  • お役立ちコンテンツ
  • 単価診断
  • ログイン
  • 会員登録
メニューを開く

OpenTelemetryとは|可観測性標準の仕組み・導入の流れ・案件動向

スキル

最終更新日:2026/06/29

OpenTelemetryとは|可観測性標準の仕組み・導入の流れ・案件動向

OpenTelemetryは、トレース・メトリクス・ログをベンダー中立に収集・送信するための可観測性標準です。DatadogやNew Relicといった商用ツールに送るデータを「ロックインされずに集める」ための共通基盤として、CNCF配下で開発が進んでいます。「OTel(オーテル)ってよく聞くが、結局どこから手をつければいいのか分からない」と感じているフリーランスエンジニアに向けて、仕組み・導入手順・案件動向までまとめて解説します。

先に結論

  • OpenTelemetryは、トレース・メトリクス・ログを標準フォーマットで集めるためのSDKとプロトコルの集合で、2026年6月時点ではCNCFのインキュベーションプロジェクトとして開発が続いている

  • 主要なシグナルのうちトレース・メトリクスは多くの言語で安定版に到達しているが、ログは言語ごとに成熟度に差があるため、導入前に公式ステータスでの確認が前提となる

  • 観測SaaS(Datadog・New Relic・Grafana Cloud等)はOTLP受信に対応する例が増えており、送信側を共通化してバックエンドを差し替えやすくするのが導入価値の中心

  • 計装→Collector→バックエンドの3層で考えると整理しやすく、自動計装が用意されている言語(Java・.NET・Node.js等)から着手しやすい

  • 主要フリーランスエージェントの公開案件を見る限り、SRE/DevOps募集の要件欄にOTel経験が記載される例が見られるようになっており、計装方針・Collector構成・バックエンド選定の3点を説明できるエンジニアは評価されやすい傾向があります

この記事でわかること

  • OpenTelemetryが解決しようとしている課題と、OpenCensus/OpenTracingからの統合経緯

  • API・SDK・Collector・OTLPといった主要コンポーネントの役割

  • 商用観測ツール(Datadog・New Relic等)との関係と、ベンダーロックイン回避の現実

  • 規模・既存環境別の「OTelを入れる/入れない」判断基準

  • フリーランスエンジニアから見た案件の傾向と、習得しておきたいスキル

目次

  • OpenTelemetryとは|定義と成り立ち

  • オブザーバビリティの3本柱とOpenTelemetryが扱うシグナル

  • OpenTelemetryのアーキテクチャと主要コンポーネント

  • 言語サポートと主要ベンダーの対応状況

  • OpenTelemetryを導入するメリットとデメリット

  • OpenTelemetry導入の流れと実装の進め方

  • フリーランスエンジニアから見たOpenTelemetry案件動向

  • ケース別の採否判断(規模・既存環境別)

  • まとめ

  • よくある質問

OpenTelemetryとは|定義と成り立ち

OpenTelemetryの定義

OpenTelemetry(オープンテレメトリー、通称OTel)は、アプリケーションからトレース・メトリクス・ログの3種類のテレメトリーデータを収集・送信するための、ベンダー中立な仕様・SDK・ツール群の総称です。Cloud Native Computing Foundation(CNCF)配下で開発されており、大規模なOSSコミュニティを持つプロジェクトとして知られています。最新のコントリビューター動向はCNCFの公式プロジェクトページで確認できます。

特徴は、特定の監視ベンダーに依存しない点にあります。Datadog Agentやnewrelic-agentのような商用エージェントは、それぞれのSaaSにデータを送るための実装が中心です。OpenTelemetryはこれを「送信先を後で選べる中立な層」として切り出し、計装コードの再実装を減らしつつバックエンドを差し替えやすくする設計を狙っています(属性設計やダッシュボードなどの移行コストは別途残ります)。

OpenCensus・OpenTracingからの統合経緯

OpenTelemetryは、もともと別々に進んでいた2つのOSSプロジェクトを合流させて生まれました。Googleが中心となっていたOpenCensus(メトリクス+トレース)と、CNCFで進行していたOpenTracing(トレースAPI)が、2019年に統合する形でOpenTelemetryになっています。

統合の背景は、可観測性のエコシステムが分散していたことです。トレースはJaegerとZipkin、メトリクスはPrometheusと商用SaaSというように、規格と実装が並立していた状態を一本化するために、業界標準の窓口としてOTelが立ち上げられた経緯があります。

CNCFにおける位置付け

OpenTelemetryは2021年8月にCNCFのインキュベーションプロジェクトに昇格しました。CNCFはKubernetesを擁する団体で、インキュベーションは「採用が広がっている安定段階の一歩手前」と位置付けられます。最終的な「Graduated(卒業)」には至っていませんが、参加企業の幅とコントリビューター数の多さから、可観測性分野で広く参照される共通仕様の1つになりつつある段階にあります。

最新の位置付けは公式のCNCFプロジェクトページで確認できます(2026年6月時点ではIncubating)。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

オブザーバビリティの3本柱とOpenTelemetryが扱うシグナル

オブザーバビリティ(可観測性)は、システム内部の状態を外部の観測データから推測できる性質を指します。一般にトレース・メトリクス・ログの3本柱(three pillars)で語られることが多く、OpenTelemetryはこの3つすべてを統一的に扱おうとしています。

下表は2026年6月時点の大まかな目安です。実際の成熟度は言語・シグナル単位で更新が早いため、本番投入前に公式の言語別ステータスで確認してください。

シグナル

何を見るか

OpenTelemetryでの成熟度(目安)

トレース(Traces)

1リクエストがどのサービスを経由したか、各処理にかかった時間

主要言語で安定版に到達

メトリクス(Metrics)

レイテンシ・スループット・エラーレート等の集計値

多くの言語で安定版

ログ(Logs)

構造化された出来事の記録、エラー詳細

言語ごとに差が大きく、導入前の公式ステータス確認が前提

分散トレース(Traces)

分散トレースは、マイクロサービス間をまたいだリクエストの流れを可視化する仕組みです。1つのリクエストにTrace IDを発行し、各サービスでSpan(処理単位)を記録します。サービスをまたぐ際にコンテキストを伝播することで、「フロント→API→DB→外部API」のような複数ホップの遅延を、サービス境界を越えて1枚のタイムラインに並べられます。

Kubernetesとはのようなマイクロサービス基盤を運用するチームほど、分散トレースの恩恵は大きくなります。サービスを跨いだ呼び出しが増えると、従来のログ追跡だけではどこで遅延しているかが見えづらくなるためです。

メトリクス(Metrics)

メトリクスは、レイテンシ・QPS・エラーレートのような数値を時系列で記録する仕組みです。PrometheusのExposition Formatとは別に、OTelはOTLP(後述)でメトリクスを送る独自の経路を持っています。

OTelのメトリクスSDKは、Prometheus互換のメトリクスもエクスポートできるよう設計されています。既存環境がPrometheus & Grafanaで固まっている場合、OTelに移行しても収集経路はそのまま使えるケースが多いです。

ログ(Logs)

ログは3本柱の中で最も後発のシグナルで、言語ごとに成熟度が大きく異なります。導入前に公式の言語別ステータスを確認する前提で読むのが安全です。

ログ自体を新規に集めるというより、既存のロガー(log4j・logback・winston・zap等)からOTelに橋渡しする形で導入することが多くなります。

OpenTelemetryのアーキテクチャと主要コンポーネント

OpenTelemetryは、ざっくり「API・SDK・OpenTelemetry Collector・OTLP」の4要素で構成されています。これらを分けて理解すると、ドキュメントや案件説明が一気に読みやすくなります。

API(仕様)

APIは、アプリケーション側から呼び出す計装インターフェイスの定義です。「ここでSpanを開始する」「ここで属性を追加する」といったコードはAPIに対して書きます。APIは仕様だけを定義し、実装は分離されているのが特徴です。

APIだけを参照しているアプリケーションは、SDKを差し替えるだけで挙動を変えられます。本番ではフル機能のSDK、ベンチマーク時はNo-op実装、といった切り替えが可能になります。

SDK(実装)

SDKは、APIの裏側を実装する処理本体です。サンプリング・バッチ送信・属性付与などの処理を担当します。

主要なSDKはOpenTelemetryコミュニティが言語ごとに公式実装を提供しています。自動計装(Auto-instrumentation)と呼ばれる「コードを書かずにフレームワークの主要処理にフックする仕組み」もJava・.NET・Node.js・Pythonなどで提供されており、初期導入のハードルは年々下がっています。

OpenTelemetry Collector

OpenTelemetry Collectorは、受信・加工・送信を担う中継エージェントです。アプリケーションから直接バックエンドにテレメトリーを送ることもできますが、間にCollectorを置く設計が広く採用されています。Collectorを挟むメリットは以下です。

  • バックエンドを差し替える場合、Collectorの設定ファイル変更だけで済む

  • 機密データ(PII等)をCollector側でマスクできる

  • バッチング・リトライ・サンプリング等の重い処理をアプリから分離できる

  • 1度の送信で複数バックエンド(例:DatadogとS3)に分配できる

CollectorはAgentモード(各ノードに常駐)とGatewayモード(クラスタ全体で集約)の2形態が一般的で、Kubernetesでは両方を組み合わせて使うパターンも見られます。

OTLP(OpenTelemetry Protocol)

OTLPは、SDKやCollector間の通信に使われる専用プロトコルです。HTTP/gRPCの2形態があり、テレメトリーデータの送受信規格として標準化されています。

最近の商用観測SaaS(Datadog・New Relic・Honeycomb・Grafana Cloud等)はOTLP受信エンドポイントを提供しており、OTelのSDK/CollectorからそのままOTLPで送れるベンダーが増えています。これがOTel普及の追い風になっています。

セマンティック規約(Semantic Conventions)

セマンティック規約は、属性名やメトリクス名の標準化ルールです。「HTTPリクエストのメソッド属性はhttp.request.methodと書く」「DBの操作はdb.system属性で識別する」といった規約が定められています。

規約に沿った属性で送ると、バックエンドがベンダー固有のダッシュボードを自動生成してくれるケースがあります。たとえばGrafana Cloudは、セマンティック規約準拠のデータからAPM画面を組み立てる挙動を持っています。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

言語サポートと主要ベンダーの対応状況

OpenTelemetryは多くの言語で実装が公開されていますが、シグナル別の成熟度には差があります。下表は2026年6月時点の目安で、表記は公式ドキュメント上のStable / Beta / Developmentなどの区分を要約したものです。

言語

トレース

メトリクス

ログ

Java

安定版

安定版

安定版に近い

.NET

安定版

安定版

安定版

Go

安定版

安定版

ベータ相当の時期が長く、状況確認が必要

Python

安定版

安定版

開発進行中

Node.js

安定版

安定版

開発進行中

Ruby

安定版

開発進行中

開発進行中

PHP

安定版

開発進行中

開発進行中

プロダクション投入前に公式の言語別ステータスで最新の成熟度を必ず確認してください。シグナル単位で四半期ごとに動くケースがあります。

商用観測SaaSの対応も進んでいます。ただし「OTLP受信に対応」といっても、トレースのみ・メトリクスのみ・ログは限定的、といったシグナル別の差があるため、実装前に各ベンダーの最新ドキュメントを確認することが前提となります。

  • Datadog:OTLP受信に対応。Datadog Agent経由でOTLPを中継する構成もサポート。詳細はDatadogとはを参照

  • New Relic:OTLPネイティブ対応をうたうベンダーの1つ。詳細はNew Relicとはを参照

  • Grafana Cloud/Tempo/Mimir/Loki:OTLP受信に対応

  • Honeycomb・Lightstep(ServiceNow)・Splunk Observability:OTLP受信に対応

  • AWS X-Ray・Google Cloud Trace:ADOTやエクスポーター経由でOTLP対応

Splunkのようなログ分析プラットフォームでもOTLPログ受信を組み込む動きが進んでいます。

OpenTelemetryを導入するメリットとデメリット

メリット

導入メリットは「ベンダーニュートラル」「標準化」「コミュニティ規模」の3点に集約されます。

  • 計装コードの再実装を減らしつつ、バックエンドを差し替えやすくできる。SaaS切り替えや併用が現実的になる(属性設計やダッシュボードの移行コストは別途残る)

  • セマンティック規約に沿うことで、サービス全体のメトリクス・トレース命名が統一される。チームをまたいだダッシュボード共有がしやすい

  • CNCF配下で広く採用されているため、情報・人材・周辺ツールが揃いやすい

  • SREDevOpsエンジニアが観測スタックを構築する際の「共通言語」として参照されやすい

デメリット・導入のハードル

一方で、現状の課題もあります。

  • ログのシグナルは言語によってGAに到達していない領域があり、シグナル間で成熟度の前提を揃えにくい

  • ドキュメントが英語中心で、用語(Span・Baggage・Propagator等)が多く学習コストがそれなりにある

  • Collectorの設定ファイルが冗長になりやすく、運用設計を最初に詰めないと「拡張しづらいCollector構成」になりがち

  • 商用ベンダーのネイティブエージェントが提供する一部の機能(フロントエンドRUM、リアルユーザーモニタリング、独自プロファイリング等)は、OTelだけでは置き換えづらい部分が残る

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

OpenTelemetry導入の流れと実装の進め方

導入の進め方は、計装→Collector→バックエンドの3段階で考えると整理しやすくなります。

ステップ1:計装の選択(Auto / Manual / Hybrid)

最初は自動計装から着手するのが最も失敗しにくいです。 計装をどこまで自動化するかが最初の判断になります。

  • Auto-instrumentation(自動計装):エージェントを起動時に注入する方式。HTTPフレームワークやDBドライバの呼び出しを自動でSpan化できる。Java・.NET・Node.jsで導入容易

  • Manual instrumentation(手動計装):APIをコードに書く方式。粒度を細かく制御したい場合に使う

  • Hybrid:自動計装をベースにしつつ、ビジネスロジックの肝にだけ手動Spanを追加する。実務では最も多いパターン

最初は自動計装で「とりあえずトレースが出る」状態を作り、可視化したい単位だけ手動Spanを足す進め方が現実的です。

ステップ2:OpenTelemetry Collectorの配置

本番運用ではCollectorを挟む構成が一般的です。 SDKから受け取ったテレメトリーをどう中継するかを決めます。Kubernetes環境では、DaemonSetとしてノードに置くAgentモードと、Deployment/StatefulSetで集約するGatewayモードを併用するパターンが定番です。

Collectorの設定では、Receiver(受信)/Processor(加工)/Exporter(送信)の3要素を組み合わせます。バッチング・属性付与・サンプリング・PIIマスキング等はProcessorで実装します。

ステップ3:バックエンドの選定

バックエンドは既存契約と運用体制に合わせて選ぶのが現実的です。 すでに観測SaaSを契約しているチームなら、まずはそのSaaSのOTLP受信エンドポイントに送る構成から始めるとスムーズです。新規に組む場合は、コスト・運用負荷・SLO要件で選定します。

バックエンド

特徴

想定ケース

Datadog

統合観測SaaSの代表格。UIが洗練されている

既にAgentを使っているチームが移行を検討するケース

New Relic

OTLP対応をいち早く打ち出した。料金体系がユーザー数ベースで独特

エンタープライズ寄りの環境

Grafana Cloud(Tempo/Mimir/Loki)

OSSベースの観測スタックをマネージドで提供

コスト感度が高く、PrometheusやLokiに慣れている

Honeycomb

高カーディナリティのトレース分析に強い

サービス障害の原因特定にトレースを多用するチーム

Self-hosted(Tempo+Mimir+Loki/Jaeger等)

自前運用

データを外部に出せない要件、コスト抑制が最優先

フリーランスエンジニアから見たOpenTelemetry案件動向

案件の傾向

主要フリーランスエージェントの公開案件(業務委託・首都圏中心)を見る限り、OpenTelemetry単体を主軸にした募集はまだ多くはありませんが、SREDevOpsエンジニアの募集要件欄にOTel経験が記載される例が見られるようになっています。具体的には、以下のような文脈で募集が出る傾向があります。

  • マイクロサービス・Kubernetes環境の可観測性整備

  • Datadog Agentやnewrelic-agentからOTel Collectorへの段階的移行

  • セマンティック規約に沿った計装の社内ガイドライン整備

  • Collector設定とバックエンド選定のレビュー・コンサルティング

求められるスキルセット

OTelに関わる案件で求められやすいスキルは、以下のように整理できます。

  • 言語別のSDK知識(Java・Go・Node.jsのいずれか1つ以上)

  • Kubernetes基本操作とマニフェスト読解

  • Collectorの設定ファイル(YAML)の読み書き

  • Prometheus・Grafanaなど既存観測スタックの理解

  • セマンティック規約に沿った属性設計の経験

インフラエンジニアクラウドエンジニアとしての基礎の上に、可観測性まわりの設計経験を1〜2案件積めると、市場での希少性が高まりやすい領域です。

単価の目安

2026年6月時点で、主要フリーランスエージェントの公開案件(SRE/DevOps系、週3〜5日、首都圏中心、業務委託)を参考にした目安として、ミドル〜シニア層では月額70〜120万円前後のレンジが見られます。

たとえば、Kubernetes運用に加え、Collector設計・セマンティック規約設計・複数バックエンド比較まで担えるシニア層では、要件次第で月額90〜130万円前後で募集されるケースもあります。バックエンド側で可観測性の設計をリードしてきた経験がある人ほど高めのレンジに位置しやすい、というのが公開案件を見たうえでの傾向です(OTel単体ではなく、SRE/DevOpsの設計全体を任される案件としての単価感です)。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

ケース別の採否判断(規模・既存環境別)

「OTelを入れるべきか」は、既存環境とチーム規模で判断が分かれます。一律で導入すべきという結論にはなりません。まず概要を表にまとめます。

環境・規模

推奨アプローチ

スタートアップ・小規模チーム

観測SaaSのネイティブエージェント優先。立ち上げ後にOTel化を検討

既存がDatadog/New Relicに固まっている

全置き換えではなく、新規サービス単位での部分導入

マイクロサービス・Kubernetes中心

OTel適性が最も高い領域。分散トレース・命名統一の恩恵が大きい

エラー監視を重視する環境

OTelとSentry等の専用ツールを併用するパターンも現実的

ケース1:スタートアップ・小規模チーム

サービスが数本、エンジニアが10名以下というフェーズでは、まず観測SaaS(DatadogやNew Relic)のネイティブエージェントで素早く可観測性を立ち上げ、後からOTel化を検討する方が立ち上がりは速くなります。OTelの恩恵は、サービス数とチーム規模が増えてから出てくる傾向があります。

ただし新規に1から組む場合は、計装コードだけはOTelのAPIで書いておくと、後の移行コストが下がります。

ケース2:既存環境がDatadog/New Relicに固まっている

すでに商用エージェントを長く使っている場合、全置き換えを目的にOTelを入れる必要はありません。むしろ、新サービスや特定言語の計装だけをOTel化し、Collector経由で既存SaaSに送る「部分導入」が現実的です。OTLP受信に対応していれば、可視化はそのまま既存SaaSのUIで完結します。

エージェントとOTel計装の二重化を避けるため、サービス単位で「どちらを使うか」を明確に決めておくと運用が混乱しにくくなります。

ケース3:マイクロサービス・Kubernetes中心の環境

Kubernetesで多数のマイクロサービスを運用しているチームには、OTelの恩恵が最も出やすくなります。サービスをまたいだ分散トレース、セマンティック規約による命名統一、Collectorによる集中加工が効きやすい領域です。

OTelとあわせて、DatadogPrometheus & GrafanaSentryなどのバックエンドを使い分けるパターンも多く見られます。

ケース4:エラートラッキングとの組み合わせ

トレース・メトリクス・ログとは別に、エラー専用のトラッキング(Sentry等)を併用するケースもあります。OTelはエラーをSpanステータスやログとして表現できますが、エラー画面の使いやすさやアラート設定の柔軟さでは専用ツールが勝つ場面が残ります。「OTelで全部やる」とは限らない点は最初に押さえておくと良いです。

まとめ

OpenTelemetryは、「計装は共通化し、観測バックエンドは差し替えられる」という思想で設計された可観測性の標準仕様です。トレース・メトリクスは多くの言語で安定版に到達しており、ログは言語によって成熟度に差がある段階ですが、CNCF配下のプロジェクトとして採用は広がり続けています。

要点を整理します。

  • OTelは仕様(API)・実装(SDK)・中継(Collector)・プロトコル(OTLP)の4要素で構成される

  • 観測SaaSの多くがOTLP受信に対応しており、ベンダー側からも歩み寄りが進んでいる

  • 全置き換えではなく、新規サービスや特定言語からの部分導入が現実的な進め方

  • マイクロサービス・Kubernetes環境ほど、分散トレースとセマンティック規約の恩恵が出やすい

  • フリーランス案件では、SRE/DevOps募集の要件欄でOTel経験に触れる例が見られるようになっており、特に計装方針・Collector構成・バックエンド選定の3点を説明できるエンジニアは評価されやすい傾向がある

参考にした一次情報・関連ドキュメント:

可観測性の世界はベンダーごとの独自実装から共通仕様へと舵を切りつつあります。フリーランスエンジニアとしては、いきなり全社展開を狙うのではなく、関わる案件の中で「ここはOTelに寄せてもよさそう」というポイントを見つけて部分導入から経験を積むのが、市場価値を上げる最短距離になります。

フリコンでは、SRE・DevOps・クラウドインフラ案件を中心に、可観測性まわりの設計に関わる案件もご紹介可能です。OpenTelemetryに本格的に取り組みたい方は、ぜひお問い合わせください。

よくある質問

AnswerMark

OpenTracingはトレースAPIのみを定義する仕様、OpenCensusはトレース+メトリクスのSDKでした。OpenTelemetryはこの2つを統合し、さらにログとセマンティック規約まで含めた後継にあたります。新規プロジェクトでOpenTracing/OpenCensusを採用する理由は基本的になく、OTelを選ぶのが順当です。

AnswerMark

既存環境がPrometheusで固まっており、メトリクスだけ扱う場合はExposition Formatのままで問題ありません。一方、メトリクスをトレースやログと相関させたい、あるいは商用SaaSにそのまま送りたい場合はOTLPに寄せる選択肢があります。両方を並走させ、CollectorでPrometheus Receiver→OTLP Exporterに変換する構成も可能です。

AnswerMark

必須ではありません。SDKから直接バックエンドに送る構成も組めます。ただし、バックエンド差し替えや属性マスキングを後から行いたい場面で、Collectorを挟んでおいた方が運用の自由度が高くなるため、本番では入れているチームが多くなっています。

AnswerMark

可能です。Datadog Agent自体がOTLPの受信に対応しているため、アプリ側はOTelで計装し、Agentに送る構成が組めます。逆に、Datadogが提供する独自機能(プロセス監視・セキュリティモニタリング等)はAgent経由でしか使えないものもあるため、用途に応じて使い分けるのが現実的です。

AnswerMark

インフラや分散トレースの前提知識がある人なら、トレース基本(Span/Trace ID/コンテキスト伝播)の理解に1〜2週間、自動計装での導入に数日、Collector設定とProcessorの設計に1〜2週間、というのがあくまで個人で公式チュートリアルを進めた場合の目安です。前提スキルや言語SDKの慣れで大きく変わります。チームでガイドラインを作るとなると、属性設計の合意形成に時間がかかるため、別途数週間〜数か月の議論が必要になることが多くなります。

AnswerMark

ブラウザ向けの計装はJavaScript SDKで利用できます。一方、UIパフォーマンス分析やRUM(Real User Monitoring:実ユーザー計測)機能では、Datadog RUMやSentryなどの専用ツールが選ばれることが多い傾向があります。バックエンドはOTel、フロント側は専用RUMという分担で運用するチームも見られます。

AnswerMark

完全になくなるわけではありません。SDKから出るデータはOTLPで標準化されますが、バックエンド固有のクエリ言語・ダッシュボード・アラート定義は移行できないものが残ります。「データの送り先は差し替えられるが、可視化・分析は移植コストがかかる」と理解しておくのが安全です。

AnswerMark

3パターンあります。SDK側(ヘッドベースサンプリング)、Collector側(テイルベースサンプリング)、バックエンド側(保存時サンプリング)の3つです。一般的にはCollectorのテイルベースが「エラーや遅延の遅いトレースだけ残す」用途で使いやすく、コスト削減と障害解析の両立を狙うチームでよく採用されています。

AnswerMark

優先順位としては、(1)担当言語のSDKを使った自動計装で動かしてみる、(2)Collectorの簡易構成(OTLP受信→デバッグExporter)を組む、(3)セマンティック規約を読み属性設計の感覚を掴む、の順がおすすめです。一気にすべてを理解しようとせず、トレース→メトリクス→ログの順に範囲を広げていくと挫折しにくくなります。

AnswerMark

CNCF配下のオープンソースコミュニティが開発・メンテナンスを担っています。コントリビューターには、Google・Microsoft・AWS・Datadog・Honeycomb・Splunk・Grafana Labsなど主要観測ベンダーが名を連ねており、特定企業に依存しない開発体制がとられています。詳しくはGitHubのopen-telemetry組織を確認してください。

関連するタグ:

インフラエンジニアKubernetes

タグからお役立ちコンテンツを探す