Method List
-
#action RailsVitals::Collector
-
#action RailsVitals::RequestRecord
-
#actual_rows RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#actual_startup_ms RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#actual_time_ms RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#actual_total_ms RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#add_callback RailsVitals::Collector
-
#add_query RailsVitals::Collector
-
aggregate RailsVitals::Analyzers::NPlusOneAggregator
-
#alias_name RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#all RailsVitals::Store
-
all_definitions RailsVitals::MCP::ToolRegistry
-
analyze RailsVitals::Analyzers::ExplainAnalyzer
-
apply_limit RailsVitals::Playground::Sandbox
-
assign_positions RailsVitals::Analyzers::AssociationMapper
-
association_depth RailsVitals::Analyzers::AssociationMapper
-
#associations RailsVitals::Analyzers::AssociationMapper::ModelNode
-
associations_for RailsVitals::Playground::Sandbox
-
attach RailsVitals::Notifications::Subscriber
-
#auth RailsVitals::Configuration
-
available_models RailsVitals::Playground::Sandbox
-
#average RailsVitals::Calculable
-
#avg_query_time_ms RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#badge_class RailsVitals::ApplicationHelper
-
#basic_auth_password RailsVitals::Configuration
-
#basic_auth_username RailsVitals::Configuration
-
blocked_result RailsVitals::Playground::Sandbox
-
build RailsVitals::Analyzers::AssociationMapper
-
build_binding RailsVitals::Playground::Sandbox
-
build_edges RailsVitals::Analyzers::AssociationMapper
-
build_node RailsVitals::Analyzers::ExplainAnalyzer
-
build_relation RailsVitals::Playground::Sandbox
-
build_suggestion RailsVitals::Analyzers::NPlusOneAggregator
-
build_suggestions RailsVitals::Analyzers::ExplainAnalyzer
-
calculate_complexity RailsVitals::Analyzers::SqlTokenizer
-
calculate_repetition RailsVitals::Analyzers::SqlTokenizer
-
#call RailsVitals::MCP::Tools::Base
-
#call RailsVitals::MCP::Tools::GetScore
-
#call RailsVitals::MCP::Tools::GetN1Queries
-
#call RailsVitals::Middleware::PanelInjector
-
#call RailsVitals::McpController
-
#callback_color RailsVitals::ApplicationHelper
-
#callbacks RailsVitals::Collector
-
#callbacks RailsVitals::RequestRecord
-
#callbacks_by_model RailsVitals::Collector
-
#children RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#clear RailsVitals::Store
-
#color RailsVitals::RequestRecord
-
#color RailsVitals::Scorers::CompositeScorer
-
color_for RailsVitals::Scorers::BaseScorer
-
#complexity RailsVitals::Analyzers::SqlTokenizer::Result
-
#complexity_label RailsVitals::Analyzers::SqlTokenizer::Result
-
complexity_label RailsVitals::Analyzers::SqlTokenizer
-
config RailsVitals
-
configure RailsVitals
-
#controller RailsVitals::Collector
-
#controller RailsVitals::RequestRecord
-
#cost_color RailsVitals::ApplicationHelper
-
count_rows_examined RailsVitals::Analyzers::ExplainAnalyzer
-
#create RailsVitals::PlaygroundsController
-
current RailsVitals::Collector
-
current= RailsVitals::Collector
-
#db_time_critical_ms RailsVitals::Configuration
-
#db_time_warn_ms RailsVitals::Configuration
-
definition RailsVitals::MCP::Tools::Base
-
#depth RailsVitals::Analyzers::AssociationMapper::ModelNode
-
detect_n1 RailsVitals::Playground::Sandbox
-
discover_models RailsVitals::Analyzers::AssociationMapper
-
#duration_ms RailsVitals::Collector
-
#duration_ms RailsVitals::RequestRecord
-
#duration_ms RailsVitals::Playground::Sandbox::Result
-
#enabled RailsVitals::Configuration
-
#endpoint RailsVitals::RequestRecord
-
#error RailsVitals::Playground::Sandbox::Result
-
error RailsVitals::MCP::ResponseBuilder
-
#error RailsVitals::Analyzers::ExplainAnalyzer::Result
-
exists? RailsVitals::MCP::ToolRegistry
-
extract_fk_from_filter RailsVitals::Analyzers::ExplainAnalyzer
-
extract_foreign_key RailsVitals::Analyzers::NPlusOneAggregator
-
extract_model_name RailsVitals::Playground::Sandbox
-
extract_table RailsVitals::Analyzers::NPlusOneAggregator
-
extract_warnings RailsVitals::Analyzers::ExplainAnalyzer
-
#filter RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#finalize! RailsVitals::Collector
-
#find RailsVitals::Store
-
find RailsVitals::MCP::ToolRegistry
-
#foreign_key RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
#format_ms RailsVitals::ApplicationHelper
-
#from_model RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
generic_suggestion RailsVitals::Analyzers::NPlusOneAggregator
-
#handle RailsVitals::MCP::RequestHandler
-
#has_n1 RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#has_n1 RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
highest_risk RailsVitals::Analyzers::SqlTokenizer
-
#http_method RailsVitals::Collector
-
#http_method RailsVitals::RequestRecord
-
#id RailsVitals::RequestRecord
-
#index RailsVitals::ModelsController
-
#index RailsVitals::HeatmapController
-
#index RailsVitals::RequestsController
-
#index RailsVitals::DashboardController
-
#index RailsVitals::NPlusOnesController
-
#index RailsVitals::PlaygroundsController
-
#index RailsVitals::AssociationsController
-
#index_condition RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#index_name RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#indexed RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
infer_association RailsVitals::Analyzers::NPlusOneAggregator
-
infer_owner_model RailsVitals::Analyzers::NPlusOneAggregator
-
#initialize RailsVitals::Store
-
#initialize RailsVitals::MCP::Auth
-
#initialize RailsVitals::Collector
-
#initialize RailsVitals::Configuration
-
#initialize RailsVitals::PanelRenderer
-
#initialize RailsVitals::RequestRecord
-
#initialize RailsVitals::Scorers::BaseScorer
-
#initialize RailsVitals::Middleware::PanelInjector
-
internal_query? RailsVitals::Notifications::Subscriber
-
interpret RailsVitals::Analyzers::ExplainAnalyzer
-
#interpretation RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#label RailsVitals::RequestRecord
-
#label RailsVitals::Scorers::CompositeScorer
-
label_for RailsVitals::Scorers::BaseScorer
-
#loops RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#macro RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
#mcp_auth_token RailsVitals::Configuration
-
#mcp_enabled RailsVitals::Configuration
-
#mcp_max_log_size RailsVitals::Configuration
-
#mcp_slow_query_threshold_ms RailsVitals::Configuration
-
#metadata RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#model_name RailsVitals::Playground::Sandbox::Result
-
#n1_heat_color RailsVitals::ApplicationHelper
-
#n1_patterns RailsVitals::Playground::Sandbox::Result
-
#n1_patterns RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#n_plus_one_patterns RailsVitals::RequestRecord
-
#n_plus_one_patterns RailsVitals::Scorers::NPlusOneScorer
-
#name RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#node_type RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
normalize RailsVitals::Analyzers::SqlTokenizer
-
normalize RailsVitals::Analyzers::NPlusOneAggregator
-
#percentage RailsVitals::Calculable
-
#percentage RailsVitals::ApplicationHelper
-
#plan RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#plan_rows RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#plan_width RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#position RailsVitals::Analyzers::AssociationMapper::ModelNode
-
project_score RailsVitals::Playground::Sandbox
-
#push RailsVitals::Store
-
#queries RailsVitals::Collector
-
#queries RailsVitals::RequestRecord
-
#queries RailsVitals::Playground::Sandbox::Result
-
queries_for_model RailsVitals::Analyzers::AssociationMapper
-
#query_count RailsVitals::Playground::Sandbox::Result
-
#query_count RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#query_critical_threshold RailsVitals::Configuration
-
#query_heat_color RailsVitals::ApplicationHelper
-
#query_warn_threshold RailsVitals::Configuration
-
#record_count RailsVitals::Playground::Sandbox::Result
-
#recorded_at RailsVitals::RequestRecord
-
register RailsVitals::MCP::ToolRegistry
-
#relation RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
render RailsVitals::PanelRenderer
-
#render RailsVitals::PanelRenderer
-
#repetition_bar RailsVitals::Analyzers::SqlTokenizer::Result
-
repetition_bar RailsVitals::Analyzers::SqlTokenizer
-
#repetition_count RailsVitals::Analyzers::SqlTokenizer::Result
-
reset! RailsVitals::Collector
-
#response_status RailsVitals::Collector
-
#response_status RailsVitals::RequestRecord
-
#risk RailsVitals::Analyzers::SqlTokenizer::Result
-
#risk_color RailsVitals::ApplicationHelper
-
#rows_color RailsVitals::ApplicationHelper
-
#rows_examined RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#rows_removed_by_filter RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
run RailsVitals::Playground::Sandbox
-
#run_callbacks RailsVitals::Instrumentation::CallbackInstrumentation
-
safe_constantize RailsVitals::Playground::Sandbox
-
#score RailsVitals::RequestRecord
-
#score RailsVitals::Playground::Sandbox::Result
-
#score RailsVitals::Scorers::BaseScorer
-
#score RailsVitals::Scorers::QueryScorer
-
#score RailsVitals::Scorers::CompositeScorer
-
#score RailsVitals::Scorers::NPlusOneScorer
-
#score_color RailsVitals::ApplicationHelper
-
score_color_for RailsVitals::ApplicationHelper
-
score_for RailsVitals::Scorers::NPlusOneScorer
-
#score_label_to_color RailsVitals::ApplicationHelper
-
score_n1 RailsVitals::Playground::Sandbox
-
score_queries RailsVitals::Playground::Sandbox
-
#score_text_color RailsVitals::ApplicationHelper
-
select_query? RailsVitals::Analyzers::ExplainAnalyzer
-
#show RailsVitals::ExplainsController
-
#show RailsVitals::RequestsController
-
#show RailsVitals::NPlusOnesController
-
#size RailsVitals::Store
-
#slowest_queries RailsVitals::Collector
-
#slowest_queries RailsVitals::RequestRecord
-
#sql RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#started_at RailsVitals::Collector
-
#startup_cost RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
store RailsVitals
-
#store_enabled RailsVitals::Configuration
-
#store_size RailsVitals::Configuration
-
substitute_binds RailsVitals::Analyzers::ExplainAnalyzer
-
success RailsVitals::MCP::ResponseBuilder
-
#suggestions RailsVitals::Analyzers::ExplainAnalyzer::Result
-
supported_environment? RailsVitals::Analyzers::ExplainAnalyzer
-
#table RailsVitals::Analyzers::AssociationMapper::ModelNode
-
#time_color RailsVitals::ApplicationHelper
-
#time_heat_color RailsVitals::ApplicationHelper
-
#to_model RailsVitals::Analyzers::AssociationMapper::AssociationEdge
-
tokenize RailsVitals::Analyzers::SqlTokenizer
-
#tokens RailsVitals::Analyzers::SqlTokenizer::Result
-
tool_name RailsVitals::MCP::Tools::Base
-
tool_success RailsVitals::MCP::ResponseBuilder
-
#total_callback_time_ms RailsVitals::Collector
-
#total_callback_time_ms RailsVitals::RequestRecord
-
#total_cost RailsVitals::Analyzers::ExplainAnalyzer::Result
-
#total_cost RailsVitals::Analyzers::ExplainAnalyzer::PlanNode
-
#total_db_time_ms RailsVitals::Collector
-
#total_db_time_ms RailsVitals::RequestRecord
-
#total_query_count RailsVitals::Collector
-
#total_query_count RailsVitals::RequestRecord
-
unsupported_env RailsVitals::Analyzers::ExplainAnalyzer
-
unsupported_sql RailsVitals::Analyzers::ExplainAnalyzer
-
#valid? RailsVitals::MCP::Auth
-
#warnings RailsVitals::Analyzers::ExplainAnalyzer::Result