Module: RoundhouseUi::Observability

Defined in:
lib/roundhouse_ui/observability.rb

Overview

Pluggable deep-links from a job to your APM/observability tool. The core never depends on Datadog (or anything) — it asks the configured adapter for a URL and renders a link only if one comes back.

RoundhouseUi.observability = RoundhouseUi::Observability::DatadogAdapter.new(service: "trainual")

Write your own (Honeycomb, Sentry, …) by duck-typing job_url/queue_url/label.

Defined Under Namespace

Classes: DatadogAdapter, NullAdapter