module Prometheus::ApiClient

Api Client is a ruby implementation for a Prometheus compatible api_client.

Client is a ruby implementation for a Prometheus compatible api_client.

Constants

VERSION

Public Class Methods

client(options = {}) click to toggle source

Create a Prometheus API client:

@param [Hash] options @option options [String] :url Server base URL. @option options [Hash] :credentials Authentication credentials. @option options [Hash] :options Options used to define connection. @option options [Hash] :headers Unencoded HTTP header key/value pairs. @option options [Hash] :request Request options. @option options [Hash] :ssl SSL options. @option options [String] :proxy Proxy url.

A default client is created if options is omitted.

# File lib/prometheus/api_client.rb, line 22
def self.client(options = {})
  Client.new(options)
end