Grafana LabsにおけるOpenTelemetry:急成長する業界標準への投資と最新動向

Grafana LabsにおけるOpenTelemetry:急成長する業界標準への投資と最新動向

2025-07-221 min
Twitter
Facebook
LinkedIn

Grafana Labsにとって、オープンソースは常に「私たちの原点」です。私たちがOpenTelemetry(ベンダーに依存しないテレメトリの業界標準として急速に普及しているオープンソースプロジェクト)に全力で取り組んでいるのは、当然のことと言えるでしょう。

Grafana LabsのCTOであるTom WilkieがGrafanaCON 2025で述べたように、私たちは10年以上にわたり「ビッグテント」の理念を掲げ、オブザーバビリティのエコシステムに革新をもたらしてきました。この理念は相互運用性を最優先するもので、Grafana初期の可視化から、Prometheusへの継続的な貢献、そして数多くのオープンソースプロジェクトに至るまで一貫しています。これにより、市場のコモディティ化が進み、ユーザーはより多くのデータを保存し、より低コストで優れたインサイト(知見)を得られるようになりました。そして今、市場は再びOpenTelemetryによって変革されようとしています。

「ユーザーは一度計装(インストルメンテーション)を行うだけで、そのデータをあらゆるテクノロジーに送信できるようになりました。独自技術に縛られた、停滞気味だったエコシステムを、このクールなオープンソースで変革するムーブメントに加われたことを心から誇りに思います」と、彼はGrafanaCONの基調講演で語りました。

本記事では、OpenTelemetryに関して私たちが今最も注目しているトピックを振り返ります。今年最大のオープンソースイベントであるGrafanaCON 2025での主要な教訓を共有するとともに、OpenTelemetryへの貢献を拡大するための取り組みや、今後数ヶ月で期待していることについてもお伝えします。

なぜOpenTelemetryはオブザーバビリティとGrafana Labsにとって重要なのか

デベロッパー・プログラム・ディレクターのTed Youngは、GrafanaCON 2025の基調講演で、OpenTelemetryが重要な理由をいくつか挙げました。まず彼は、ベンダーニュートラル(特定のベンダーに依存しないこと)の役割と、業界全体でのさらなる普及の必要性に触れました。

OpenTelemetryプロジェクトの共同創設者であり、最近Grafana Labsに加わったYoungは次のように述べています。「オブザーバビリティを立ち上げる際、最も重労働な作業の一つが、すべてのアプリケーション、サービス、インフラに計装を施すことです。別のオブザーバビリティツールを試したいと思うたびに、それらすべてを入れ替えなければならないとしたら、それは受け入れがたいことです。私たちは『一度書けば、どこでも動く(Write once, run everywhere)』べきだと考えており、OpenTelemetryこそがそれを実現するツールだと信じています」

Video

OpenTelemetryのもう一つの重要な側面は、「セマンティック・コンベンション(Semantic Conventions:意味論的命名規則)」を通じてシステムからのデータを標準化することです。これによりデータの予測可能性が高まり、ダッシュボードの構築やAIを用いた相関分析などの後続タスクにおいて非常に役立ちます。

「簡単に言えば、HTTPリクエストをレポートする場合、Javaサービス、Pythonアプリ、Kubernetesのどこから来ても、HTTPは常にHTTPとして同じ形式でレポートされるということです。SQLなども同様です。データは極めて規則的であるべきなのです」

また、彼は異なるシグナルの統合の重要性についても語りました。

「従来、トレース、メトリクス、ログ、そして現在のプロファイリングはすべて別々のツールであり、スタックも完全に分断(サイロ化)されていました。そのため、これら異なるデータシステム間を横断するのは困難でした。OpenTelemetryは、単にこれらのシグナルを並べるだけではありません。すべての情報を一つのグラフへと統合するのです」

さらにYoungは、最近のOpenTelemetryプロジェクトへの貢献についても触れました。私たちは2023年に、eBPFベースでコード改変不要の計装ツール「Grafana Beyla」をオープンソースとして公開しましたが、最近このプロジェクトを「OpenTelemetry eBPF Instrumentation」という新名称で、OpenTelemetry公式プロジェクトに統合・寄贈しました。(注:Beylaは今後も、OpenTelemetry eBPF InstrumentationツールのGrafana Labs版ディストリビューションとして存続します)

「自動計装であれ手動計装であれ、データ形式が同じであることを望んでいるため、これがOpenTelemetryの一部になったことを嬉しく思います。また、私たちは統合されたテレメトリ、特にeBPFとプロファイリングの組み合わせにも関心を持っています」

Grafana AlloyなどでOpenTelemetryをツールに組み込む方法

Youngはその後、シニアソフトウェアエンジニアのJohanna Öjelingと共に再び登壇し、「Grafana Alloy」について語りました。このOpenTelemetry Collectorのオープンソース・ディストリビューションは、OTelとPrometheusの長所を融合させ、真に最適化されたハイブリッド体験を提供することに注力しています。

二人はOpenTelemetry Collectorの歴史と定義、そしてGrafana AlloyがOpenTelemetryのエコシステムにどのように適合するかを解説しました。YoungはAlloyを、あらゆるテレメトリを収集できる「オブザーバビリティのスイスアーミーナイフ」と表現しました。

Öjelingはまた、Alloyのライブデバッグ機能、ネイティブなPrometheusパイプライン、そして「Fleet Management(フリート管理)」機能をデモンストレーションしました。彼女によれば、Fleet Managementによってすべてのコレクターを一箇所で俯瞰し、リモートで設定できる利便性が得られます。また、コレクターを再デプロイすることなく、パイプラインの有効化・無効化を切り替えることも可能です。

「これにより、コストをコントロールしながら、必要なときに必要なデータにアクセスできるようになります」と彼女は述べました。

他にも、OpenTelemetryが内部開発にどのような影響を与えているかを示す事例がGrafanaCONの随所で紹介されました。例えば、スタッフソフトウェアエンジニアのTrevor Whitneyは、クエリ不要のポイント&クリック操作でインサイトを素早く発見できる「Grafana Drilldown」アプリの一部である「Logs Drilldown」の改善に、OpenTelemetryがどう役立っているかに触れました。

「ご存知の通り、Grafanaは『ビッグテント』を掲げる企業です。OpenTelemetryがオブザーバビリティコミュニティにもたらすポータビリティ(移植性)と、この新しい標準に期待しています。これはログデータに構造を与え、Drilldown機能を活性化させる素晴らしい方法です」

Prometheus + OTel:Prometheus 3.0が実現するOTel互換性

「なぜOpenTelemetryのブログ記事にPrometheusのセッションが含まれているのか?」と思うかもしれません。しかし、第3回年次調査によれば、全組織の70%がPrometheusとOpenTelemetryを何らかの形で併用しており、34%が本番環境で両方を使用しているなど、二つのコミュニティには大きな重なりがあります。

そのため、これら二つのプロジェクトを連携させることは、Prometheus 3.0リリースの大きな焦点となりました。

プロダクトマネージャーのGoutham Veeramachaneniは次のように述べています。「OTelの採用は進んでいます。私たちはOTelを高く評価していますが、一年前はPrometheusでOTelを使うのは決して快適ではなく、むしろ苦痛でした。しかしこの一年、PrometheusでOTelをネイティブにサポートするために強力なプッシュを行ってきました」

VeeramachaneniとスタッフソフトウェアエンジニアのCarrie Edwardsは、リソース属性の追加や、OTLP、Delta Temporality、UTF-8のサポートなど、数多くのアップデートについて語りました。

「PrometheusはOpenTelemetryをネイティブにサポートし、ユーザーはOTelメトリクスを直接Prometheusにプッシュできるようになりました」

OTelで遊ぶ:Beylaを使ったホームラボの楽しみ

GrafanaCONといえば、趣味のサイドプロジェクトに関する話題も欠かせません。OpenTelemetryをこれから始めようとしている人にとって、このホームラボのセッションは最適な出発点となりました。

VeeramachaneniとプリンシパルソフトウェアエンジニアのNikola Grcevskiは、多種多様な言語やフレームワークで書かれ、計装の制御が難しい個人の検証環境において、Beylaがいかに役立つかを実演しました。

二人はBeylaをPrometheusと共にデプロイする方法を示しました。また、OpenTelemetryのセマンティック・コンベンションという「真の威力」についても触れ、Beylaを使ってサービスをいかに簡単に監視できるかを解説しました

Grafana LabsのOpenTelemetryへの貢献:現在と未来

Grafana Labsは、OpenTelemetryコミュニティの一員として、言語SDK、Prometheus統合、OpenTelemetry Collectorエコシステムの維持に全力を尽くしています。また、OpenTelemetry Profilingの取り組みや、新しいBrowserおよびMobileプロジェクトにおいても重要な役割を担っています。

前述のBeylaの寄贈もその一つです。OpenTelemetry eBPF Instrumentationをプロファイリングや他のOTel要素と統合することで、完全に自動化された包括的なオブザーバビリティにいかに近づけるか、私たちは期待に胸を膨らませています。

今後、私たちはOpenTelemetryの「セマンティック・コンベンション」に大きな価値を見出しています。これは、テレメトリとそれが表す概念との間の「一貫した定義」を確立するものです。Weaverなどのツールを使用してより優れた計装APIを生成し、ダッシュボード作成を自動化し、AIコーディングエージェントを改善することで、セマンティック・コンベンション・ツーリングSIG(特別興味活動群)から生まれる様々なプロジェクトが、来年のOpenTelemetryにおける「期待の新星」になると私たちは考えています。

Grafana Cloudは、メトリクス、ログ、トレース、ダッシュボードなどを始める最も簡単な方法です。私たちは、充実した永久無料枠と、あらゆるユースケース向けのプランを用意しています。今すぐ無料でアカウントを作成しましょう!

Tags