Module: Pigeon::API::MonitoringAPI
- Included in:
- Pigeon
- Defined in:
- lib/pigeon/api.rb
Overview
Delegate methods to Monitoring module
Instance Method Summary collapse
- #health_status ⇒ Object
- #kafka_health ⇒ Object
- #last_processing_run ⇒ Object
- #last_processing_run=(time) ⇒ Object
- #last_successful_processing_run ⇒ Object
- #last_successful_processing_run=(time) ⇒ Object
- #log_level ⇒ Object
- #log_level=(level) ⇒ Object
- #logger_with_context(context = {}) ⇒ Object
- #metrics ⇒ Object
- #metrics_collector ⇒ Object
- #metrics_for_monitoring ⇒ Object
- #processor_health ⇒ Object
- #processor_start_time ⇒ Object
- #processor_start_time=(time) ⇒ Object
- #queue_health ⇒ Object
- #reset_metrics ⇒ Object
Instance Method Details
#health_status ⇒ Object
176 177 178 |
# File 'lib/pigeon/api.rb', line 176 def health_status Monitoring.health_status end |
#kafka_health ⇒ Object
172 173 174 |
# File 'lib/pigeon/api.rb', line 172 def kafka_health Monitoring.kafka_health end |
#last_processing_run ⇒ Object
144 145 146 |
# File 'lib/pigeon/api.rb', line 144 def last_processing_run Monitoring.last_processing_run end |
#last_processing_run=(time) ⇒ Object
156 157 158 |
# File 'lib/pigeon/api.rb', line 156 def last_processing_run=(time) Monitoring.last_processing_run = time end |
#last_successful_processing_run ⇒ Object
148 149 150 |
# File 'lib/pigeon/api.rb', line 148 def last_successful_processing_run Monitoring.last_successful_processing_run end |
#last_successful_processing_run=(time) ⇒ Object
160 161 162 |
# File 'lib/pigeon/api.rb', line 160 def last_successful_processing_run=(time) Monitoring.last_successful_processing_run = time end |
#log_level ⇒ Object
136 137 138 |
# File 'lib/pigeon/api.rb', line 136 def log_level Monitoring.log_level end |
#log_level=(level) ⇒ Object
132 133 134 |
# File 'lib/pigeon/api.rb', line 132 def log_level=(level) Monitoring.log_level = level end |
#logger_with_context(context = {}) ⇒ Object
128 129 130 |
# File 'lib/pigeon/api.rb', line 128 def logger_with_context(context = {}) Monitoring.logger_with_context(context) end |
#metrics ⇒ Object
116 117 118 |
# File 'lib/pigeon/api.rb', line 116 def metrics Monitoring.metrics end |
#metrics_collector ⇒ Object
112 113 114 |
# File 'lib/pigeon/api.rb', line 112 def metrics_collector Monitoring.metrics_collector end |
#metrics_for_monitoring ⇒ Object
120 121 122 |
# File 'lib/pigeon/api.rb', line 120 def metrics_for_monitoring Monitoring.metrics_for_monitoring end |
#processor_health ⇒ Object
164 165 166 |
# File 'lib/pigeon/api.rb', line 164 def processor_health Monitoring.processor_health end |
#processor_start_time ⇒ Object
140 141 142 |
# File 'lib/pigeon/api.rb', line 140 def processor_start_time Monitoring.processor_start_time end |
#processor_start_time=(time) ⇒ Object
152 153 154 |
# File 'lib/pigeon/api.rb', line 152 def processor_start_time=(time) Monitoring.processor_start_time = time end |
#queue_health ⇒ Object
168 169 170 |
# File 'lib/pigeon/api.rb', line 168 def queue_health Monitoring.queue_health end |
#reset_metrics ⇒ Object
124 125 126 |
# File 'lib/pigeon/api.rb', line 124 def reset_metrics Monitoring.reset_metrics end |