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の情報を簡単に送信できるようになりました。
Posted by
Network Applied Communication Laboratory Ltd.
on
October 05, 2026 ·
1 min read
NaCl東京支社の早川です。
2026年の東京支社インターンシップは8月31日~9月4日に開催されました。
本記事では、インターンシップの全体の流れや、参加者の声についてまとめています。
Posted by
Ryo Hayakawa
on
September 24, 2026 ·
2 mins read
NaCl東京支社の早川です。
Rubyエコシステム開発入門ワークショップが2026年8月5日(水)に開催されました。
本社から前田が、東京支社からは後藤、早川が参加しました。
前田、後藤がサポーターとして、私はビギナーとしての参加です。
この記事はRubyエコシステム開発入門ワークショップの私視点での参加レポートとなります。
Posted by
Network Applied Communication Laboratory Ltd.
on
August 13, 2026 ·
1 min read
NaCl松江本社の加納です。
2026年4月22日(水)〜24日(金)に函館で開催された RubyKaigi 2026 に参加しました。
この記事ではRubyKaigi2026で、印象に残った3件の発表についてまとめます。
Posted by
Network Applied Communication Laboratory Ltd.
on
May 08, 2026 ·
3 mins read
NaCl東京支社の早川です。
RubyKaigi 2026が2026年4月22日(水)~2026年4月24日(金)に開催されました。
本社から井上、まつもと、前田、高尾、原、佐田、加納が、東京支社からは後藤、早川が参加しました。
弊社からは以下メンバーが登壇していました。
- 基調講演
- セッション
- Ruby Committers and the World
この記事ではRubyKaigi2026で、私の印象に残ったセッションを紹介します。
Posted by
Network Applied Communication Laboratory Ltd.
on
May 07, 2026 ·
2 mins read