class COMOClient::Tasks::PeriodicPush
Public Class Methods
push()
click to toggle source
# File lib/como_client/tasks/periodic_push.rb, line 6 def self.push # register some metrics COMOClient.logger.debug("pushing metrics to #{COMOClient.configuration.pushgateway_url}") COMOClient.logger.debug("job: #{COMOClient.configuration.job_name}") COMOClient.logger.debug("instance: #{COMOClient.configuration.instance_name}") COMOClient::Metrics.update Prometheus::Client::Push.new(COMOClient.configuration.job_name, #job name COMOClient.configuration.instance_name,#instance name COMOClient.configuration.pushgateway_url)#pushgateway url .add(Prometheus::Client.registry) COMOClient.logger.debug("successfully pushed metrics") end