NaCl Blog

opentelemetry-ruby-contribに機能を追加した

NaCl松江本社の原です。最近はRailsへのOpenTelemetryの導入について調べていました。その過程で、OpenTelemetryの公式Ruby gemに機能を追加してみたのでその紹介をします。

OpenTelemetryは稼働中のアプリケーションのさまざまなデータを計測・収集するための規格です。この分野(オブザーバビリティ)ではNewRelicやDatadogといった商用サービスが有名ですが、それらが1つのサービスで計測から収集・可視化・分析までをサポートするのに対し、OpenTelemetryでは複数のOSSを組み合わせて構築します。OpenTelemetryは転送部分のプロトコルを規定するほか、収集・転送部分についてはオフィシャルのライブラリを提供しています。

Rubyの場合、opentelemetry-から始まる名前のたくさんのgemが公式で提供されています。ソースコードはgithubのopentelemetry-rubyとopentelemetry-ruby-contribというリポジトリでまとめて管理されています。前者は主に基本機能を、後者はさまざまな環境に対応する機能を含んでいます。

やったこと

opentelemetry-ruby-contribに、opentelemetry-resource-detector-osというgemを追加しました。

これにより、OpenTelemetryでの計装時にアプリが動いているOSの情報を簡単に送信できるようになりました。


2026年度夏季インターンシップ in 東京支社

NaCl東京支社の早川です。
2026年の東京支社インターンシップは8月31日~9月4日に開催されました。
本記事では、インターンシップの全体の流れや、参加者の声についてまとめています。


Rubyエコシステム開発入門ワークショップ参加レポート

NaCl東京支社の早川です。
Rubyエコシステム開発入門ワークショップが2026年8月5日(水)に開催されました。
本社から前田が、東京支社からは後藤、早川が参加しました。
前田、後藤がサポーターとして、私はビギナーとしての参加です。
この記事はRubyエコシステム開発入門ワークショップの私視点での参加レポートとなります。


RubyKaigi 2026参加レポート(加納)

NaCl松江本社の加納です。
2026年4月22日(水)〜24日(金)に函館で開催された RubyKaigi 2026 に参加しました。
この記事ではRubyKaigi2026で、印象に残った3件の発表についてまとめます。


RubyKaigi 2026参加レポート(早川)

NaCl東京支社の早川です。
RubyKaigi 2026が2026年4月22日(水)~2026年4月24日(金)に開催されました。
本社から井上、まつもと、前田、高尾、原、佐田、加納が、東京支社からは後藤、早川が参加しました。

弊社からは以下メンバーが登壇していました。

  • 基調講演
    • まつもと
  • セッション
    • 高尾、原
  • Ruby Committers and the World
    • まつもと、前田、後藤

この記事ではRubyKaigi2026で、私の印象に残ったセッションを紹介します。