RailsでOpenTelemetryログを設定した方法

How we configured OpenTelemetry logs in Rails

RailsでOpenTelemetryログを設定した方法

SixPatternsのブログ記事では、RailsプロジェクトにOpenTelemetryを導入し、ログをGrafana Cloudへ直接エクスポートする方法を紹介しています。OpenTelemetry Collectorをバイパスし、Ruby SDKとOTLPプロトコルを使用して、ベンダーロックインを回避しつつ、将来のバックエンド切り替えを容易にしています。また、設定中に遭遇した2つの問題(ベースパスの欠落とHTTP 204応答の処理)と、それらを修正するために貢献した上流の修正についても説明しています。

OpenTelemetryは業界標準の形式であるため、将来アプリケーションコードを書き換えることなく、バックエンド(Datadog、New Relic、Grafana Cloudなど)を切り替えることができます。

この日のほかの記事

2026-08-31