module Rage::Telemetry
def self.__registry
- Private: -
def self.__registry @__registry ||= Spans.constants.each_with_object({}) do |const, memo| span = Spans.const_get(const) memo[span.id] = span end end
def self.__setup
- Private: -
def self.__setup tracer.setup end
def self.available_spans
-
(Array- the list of available telemetry spans)
def self.available_spans __registry.keys end
def self.tracer
- Private: -
def self.tracer @tracer ||= Tracer.new(__registry, Rage.config.telemetry.handlers_map) end