Sha256: 97669a7b8cb5109cc27f3a8f6761dd1e7c78dfe4b8025d6ba351c2013b697716

Contents?: true

Size: 400 Bytes

Versions: 9

Compression:

Stored size: 400 Bytes

Contents

#! /usr/bin/env ruby
#
# == Panoptimon::Collector::HAProxy
#
# Collect HAProxy metrics.

$LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(__FILE__), 'lib')))

require 'json'
require 'panoptimon-collector-haproxy'

raise "Configuration required" unless ARGV[0]

config = JSON.parse(ARGV[0], symbolize_names: true)
client = Panoptimon::Collector::HAProxy.new(config)
puts client.info.to_json

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
panoptimon-0.4.5 collectors/haproxy/haproxy
panoptimon-0.4.4 collectors/haproxy/haproxy
panoptimon-0.4.2 collectors/haproxy/haproxy
panoptimon-0.4.1 collectors/haproxy/haproxy
panoptimon-0.4.0 collectors/haproxy/haproxy
panoptimon-0.3.0 collectors/haproxy/haproxy
panoptimon-0.2.0 collectors/haproxy/haproxy
panoptimon-0.1.0 collectors/haproxy/haproxy
panoptimon-0.0.2 collectors/haproxy/haproxy