Как мы настроили OpenTelemetry логи в Rails: прямой экспорт в Grafana Cloud

How we configured OpenTelemetry logs in Rails

Как мы настроили OpenTelemetry логи в Rails: прямой экспорт в Grafana Cloud

В SixPatterns добавили наблюдаемость в Rails-проект с помощью OpenTelemetry, избегая привязки к вендору. Вместо стандартного развертывания с OpenTelemetry Collector, мы экспортируем логи напрямую из Ruby SDK в Grafana Cloud, упрощая инфраструктуру. В статье описан процесс настройки: добавление необходимых гемов, конфигурация SDK с помощью initializer, тестирование локально через OTEL_LOGS_EXPORTER=console. Также мы делимся двумя найденными багами в Ruby SDK (потеря базового пути в endpoint и обработка HTTP 204) и нашими пул-реквестами, которые их исправили.

Because this format is standard across the industry, we can switch backends (like Datadog, New Relic, or Grafana Cloud) in the future without rewriting any application code.

Ещё за этот день

2026-08-31