Class: Ask::Observability::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/ask/observability/railtie.rb

Overview

Rails Railtie that wires ask-observability into any Rails app:

* bootstraps OpenTelemetry + JSON logging,
* installs the metrics subscriber,
* mounts the /metrics endpoint (Configuration#metrics_path).

Everything honors Configuration#enabled; a host app that wants none of it sets enabled = false in an initializer.