Method: GitLab::Monitor::CLI::Process#options

Defined in:
lib/gitlab_monitor/cli.rb

#options(args) ⇒ Object



215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'lib/gitlab_monitor/cli.rb', line 215

def options(args)
  args.options do |opts|
    opts.banner = "Usage: #{EXECUTABLE_NAME} #{COMMAND_NAME} [options]"
    opts.on("--pid=123", "Process ID") do |val|
      @pid = val
    end
    opts.on("--pattern=unicorn", "Process command pattern") do |val|
      @pattern = val
    end
    opts.on("--name=NAME", "Process name to be used in metrics") do |val|
      @name = val
    end
    opts.on("--quantiles", "Return quantiles instead of exact metrics") do
      @quantiles = true
    end
  end
end