Sha256: 34a73b121d76da84e41e19b605247fa1abb50c79287da8aafea200ea1917ca27
Contents?: true
Size: 810 Bytes
Versions: 27
Compression:
Stored size: 810 Bytes
Contents
# encoding: utf-8 module LogStash module Api module Modules class NodeStats < ::LogStash::Api::Modules::Base before do @stats = factory.build(:stats) end get "/?:filter?" do payload = { :jvm => jvm_payload, :process => process_payload, :pipeline => pipeline_payload, } respond_with(payload, {:filter => params["filter"]}) end private def events_payload @stats.events end def jvm_payload @stats.jvm end def process_payload @stats.process end def mem_payload @stats.memory end def pipeline_payload @stats.pipeline end end end end end
Version data entries
27 entries across 27 versions & 7 rubygems