OpenTelemetryとGrafana Labs:2026年の新機能と今後の展望

OpenTelemetryとGrafana Labs:2026年の新機能と今後の展望

2026-01-141 min
Twitter
Facebook
LinkedIn

多くのチームにとって、2024年は「OpenTelemetryでこれができるか?」と問いかける年でした。2025年、コミュニティはその問いに「イエス」という力強い答えを出し、実験的な段階を超えて、実務において最も重要な「安定性」「使いやすさ」「プロジェクト間の互換性」に焦点を移しました。

その勢いは、2026年のOpenTelemetryが迎える次なるステージへの土台となっています。

Grafana Labsは、オープンソースのOpenTelemetryプロジェクトに全面的にコミットしています。私を含め、多くの「Grafanistas(Grafana Labsのスタッフ)」がアクティブにプロジェクトの維持や貢献に携わっています。特定のセマンティックコンベンション(Semantic Conventions)の安定化から、OpenTelemetry eBPF Instrumentationの導入まで、2025年の主要なマイルストーンを振り返り、今後の展望をご紹介します。

2025年のOpenTelemetryにおける技術的マイルストーン

新しい機能の追加と既存機能の成熟を通じて、OpenTelemetryは勢いを増し続けています。過去12ヶ月間、コミュニティは特に「アプリケーションのインスツルメンテーション(計装)の容易化」と「実用的なテレメトリデータの生成」に注力してきました。

OpenTelemetry eBPF Instrumentation

2025年、Grafana LabsはeBPFベースのゼロコード・インスツルメンテーションツールであるオープンソースの「Grafana Beyla」を、OpenTelemetry eBPF Instrumentation(通称OBI)という新しいプロジェクト名でOpenTelemetryに寄贈しました。これは、オープンソースコミュニティにおけるゼロコードeBPFインスツルメンテーションの進化における重要な節目となりました。寄贈以来、新しいプロトコルの追加や品質向上など、eBPFインスツルメンテーションの開発速度は大幅に加速しています。

セマンティックコンベンションの安定化

OpenTelemetryの重要な役割の一つは、さまざまな操作、コンポーネント、データを記述する方法を標準化することです。これは主に「OpenTelemetry Semantic Conventions」を通じて実現されます。

2025年、コミュニティはデータベースのセマンティックコンベンションを「安定(Stable)」ステータスに移行しました。これにより、PostgreSQL、MySQL、その他のデータベースのどれを使用していても、インスツルメンテーション間でテレメトリの形式や挙動が統一されます。

また、Declarative Configuration(宣言的設定)についても大きな進展がありました。これは安定化に近づいており、複雑なコードではなくシンプルなYAMLファイルを通じてOTel SDKを構成できる世界の実現に近づいています。現在、Java、Go、PHP、JavaScript、C++の各SDKで、さまざまなレベルのサポートが開始されています。

その他の注目すべきアップデート

2025年のOpenTelemetryプロジェクトには4,000人以上のコントリビューターが参加しており、すべてのアップデートを網羅するのは困難ですが、特筆すべきものをいくつか紹介します。

  • Instrumentation Explorerの新設: インスツルメンテーションの検査、出力されたテレメトリの確認、バージョンや設定間の挙動比較を支援するツールが登場しました。Java でプルーフ・オブ・コンセプト(概念実証)が行われ、他の言語も順次追加される予定です。
  • .NET SDKの進化: .NET 10とNLog インスツルメンテーションのサポートが追加されました。現在は SQL Server データベースの安定化に向けて取り組んでいます。
  • JavaScript SDKの互換性向上: 安定版のHTTPおよびDatabase Semantic Conventions と完全な互換性を持ちました。
  • Rust SDKのアップデート: Towerパッケージにおいて、HTTPサーバーメトリクスの Semantic Convention(セマンティックコンベンション)の安定版実装を備えています。
  • 属性指定とローカライゼーション: 複雑な属性指定のサポートが追加されました。また、ドキュメントのローカライズ(多言語対応)への取り組みも継続しています。
  • Prometheus との連携強化: 定義済みのOpenTelemetryリソース属性を、Prometheus OTLP エンドポイントのメトリクスラベルとして昇格させることが可能になりました。

Grafana LabsにおけるOpenTelemetry

Grafana LabsはOpenTelemetryプロジェクトに直接貢献する一方で、自社製品やオープンソースプロジェクト内でのOTel互換性の拡張も優先しています。ネイティブなOTLPインジェスト(取り込み)から高度なフリート管理まで、2025年の取り組みをいくつかご紹介します。

データベースの強化

Grafana Lokiは、OpenTracingライブラリに代わり、OpenTelemetryトレーシングライブラリを使用するようにリファクタリングされました。

Grafana Mimirでは、マルチゾーンOTLPインジェストを含むOTLPインジェストのパフォーマンスが大幅に向上し、未変換のメトリクス名やラベル名のサポートが追加されました。また、OTLPの書き込みに対して部分的な成功レスポンス(HTTP 200)をサポートし、軽微な検証エラーによってデータフローが中断されないようになりました。

Fleet Management(フリート管理)

数台のコレクターを管理するのは簡単ですが、数千台となると話は別です。大規模なコレクターのデプロイを管理可能にするGrafana Cloudの機能「Fleet Management」が、このスケーラビリティの課題を解決します。

最近では、Fleet ManagementにおいてOpAMP(Open Agent Management Protocol)サポートのプライベートプレビューを開始しました。これにより、より多くのOpenTelemetry Collectorディストリビューションを管理できるようになります。

パフォーマンスとUXの改善

Prometheusを「スキーマ認識型」にする設計変更により、Grafana MimirのPromQLクエリはスキーマの進化を許容できるようになりました。これにより、OTelのデータ構造が変わってもダッシュボードが壊れる心配はありません。

また、OpenTelemetry Demoへの貢献も行い、設定やダッシュボード、アラートを更新しました。これにより、インフラやアプリケーションの監視だけでなく、OpenTelemetry Collector自体の監視も強化されています。

こちらは、OpenTelemetry Demo用の新しい軽量 APM ダッシュボードの例です 。

A Grafana dashboard for the OpenTelemetry Demo, displaying various service metrics including response time, error rate, and inbound data across multiple graphs and data tables.

こちらは、Demo用の新しいOpenTelemetry Collector監視ダッシュボードです 。

A Grafana dashboard for the OpenTelemetry Demo, showing metrics and statistics for OpenTelemetry Collector, including processors, receivers, and service health indicators.

そして最後に、こちらがDemo用のLinux監視ダッシュボードです 。

A Grafana dashboard for the OpenTelemetry Demo, displaying Linux system metrics: CPU, RAM, FS usage, network traffic, IO usage, and disk data over various timeframes.

コードを超えて:コミュニティとリーダーシップ

進化を遂げたのは技術面だけではありません。Grafana Labsにとって2025年は、OpenTelemetryコミュニティの実務家への教育や支援にも注力した年でした。

私たちのスタッフである「Grafanistas」は世界各地で活動し、業界最大級のイベントでOpenTelemetryのベストプラクティスを共有してきました。また、「Grafana & Friends Meetup」シリーズを活気あるグローバルコミュニティへと成長させ、eBPFのディープダイブからOpenTelemetryネイティブなインスツルメンテーションまで、幅広いテーマでミートアップを開催しています。まだ参加されていない方は、ぜひお近くのチャプター(支部)に加わってください。

さらに、OpenTelemetryコミュニティと緊密に連携し、YouTubeでの動画シリーズ「OTel for Beginners」の制作や、コミュニティによるコミュニティのためのアンカンファレンス「OTel Unplugged」の開催にも取り組んでいます。

また、Linux FoundationやCNCFのメンターシッププログラムを通じて、OpenTelemetry CollectorやPrometheusなどのプロジェクトで若手エンジニアの育成を支援し、エコシステムの健全性と多様性が将来にわたって維持されるよう貢献しています。

最後に、私たちGrafana Labsは、業界を前進させる最善の方法は、私たちが依存しているプロジェクトに恩返しをすることだと信じています。そのため、毎週多大な開発時間をOpenTelemetryプロジェクトに捧げています。

私たちは、複数のOpenTelemetryリポジトリにおいて、メンテナーやアプルーバー、トリアージャーを務めるスタッフが増え続けていることを誇りに思っています。2025年にはプロジェクト内でのリーダーシップも拡大しました。現在、2名(Liudmila Molkova、Jack Berg)がテクニカル委員会に、さらに私(Marylia Gutierrez)とTed Youngを含む2名がガバナンス委員会に名を連ねています。私たちは単にオープン標準に従うだけでなく、コミュニティの先頭に立って、より安定し、ベンダーに依存しない、誰もが使いやすい標準作りを推進しています。

次なる展望

2026年、OpenTelemetryはCNCFの「Graduated(卒業)」プロジェクトになることを目指しています。これは単なるバッジではなく、OTelが成熟度、セキュリティ、採用において最高レベルに達したという世界へのシグナルとなります。

私たちは、アプリケーションのインスツルメンテーションを容易にし、最高のデータを生成するための機能開発と安定化に引き続き注力します。例えば、RPCやMCPといった他のセマンティックコンベンションの開発も進んでいます。

また、OpenTelemetry Collectorの最も人気のあるコンポーネントの一つであるPrometheus Receiverも、間もなく「安定版」としてマークされる予定です。これにより、Prometheusを使用しているチームは、破壊的変更を恐れることなく、コレクターを主要なゲートウェイとして安心して利用できるようになります。

新しき年が何をもたらすのか、私たちは期待に胸を膨らませています。OpenTelemetryコミュニティ内でのさらなるコラボレーションとイノベーションを楽しみにしています。

Tags